Upload Button Icon Add office photos

CTSI

Compare button icon Compare button icon Compare
4.0

based on 32 Reviews

filter salaries All Filters

1 CTSI Job

Solution Architect/Senior Developer - .Net Technologies (8-10 yrs)

8-10 years

Solution Architect/Senior Developer - .Net Technologies (8-10 yrs)

CTSI

posted 1mon ago

Job Role Insights

Flexible timing

Job Description

Role : Solution Architect / Senior Developer


DEPARTMENT : Engineering


Position Reports To : Manager, Engineering Operations


Job Title : Solution Architect / Senior Developer


Job Summary :


We are seeking a highly skilled and motivated Solution Architect with a strong background in software development to join our dynamic team. This role requires an individual with extensive experience in C#, MS SQL Server, T-SQL, IBM i (DB2), RPG/RPGLE coding, and a deep understanding of multi-tenant databases and both greenfield and brownfield development projects.


The ideal candidate will be selfmotivated, possess excellent problem-solving skills, and have the ability to work independently as well as collaboratively within a team. Additionally, this role involves mentoring and managing local teams, ensuring seamless collaboration with our HQ.


Key Responsibilities :


- Design and architect end-to-end solutions that meet business requirements, ensuring scalability, performance, security, and efficient multi-tenant database management.


- Develop, test, and maintain high-quality code using C#, .NET, RPG, RPGLE, and other relevant technologies within the full Software Development Life Cycle (SDLC).


- Manage and optimize databases on MS SQL Server, including query performance tuning and T-SQL development, with a focus on multi-tenant database environments.


- Lead and participate in code reviews, providing constructive feedback to ensure code quality and adherence to best practices.


- Implement and oversee testing strategies, including unit testing, integration testing, and regression testing, to ensure software quality and reliability.


- Collaborate with cross-functional teams, including business analysts, project managers, and other developers, to deliver integrated solutions.


- Work on both greenfield (new) and brownfield (existing) development projects, demonstrating the ability to adapt and enhance existing systems.


- Configure, deploy, and maintain web applications on IIS (Internet Information Services), Linux, and Windows servers.


- Develop, deploy, and maintain Windows services, ensuring reliable and efficient operation.


- Utilize Microsoft Azure services, including Service Fabric, to design and implement scalable solutions.


- Understand and manage virtual machines (VMs) on Azure and other cloud platforms to support solution architecture.


- Understand and manage networking concepts and infrastructure to support solution architecture.


- Utilize source control tools like Git and Azure DevOps for version control, collaboration, and continuous integration/continuous deployment (CI/CD) pipelines.


- Mentor and manage local development teams, fostering a collaborative and productive environment.


- Facilitate effective communication and coordination between local teams and the HQ, ensuring alignment with company goals and standards.


- Stay up-to-date with the latest industry trends, tools, and technologies, and apply this knowledge to drive continuous improvement.


- Document architecture designs, development processes, and operational procedures to ensure clear communication and knowledge sharing across teams.


- Provide technical leadership and mentorship to junior developers and other team members.


Required Skills and Qualifications :


- Bachelor's degree in Computer Science, Information Technology, or a related field.


- 8+ years of experience in software development, with a strong focus on C# and .NET technologies.


- Extensive experience with MS SQL Server, including database design, T-SQL development, optimization, and query performance tuning.


- Proficient in IBM i (DB2) with experience in RPG and RPGLE coding and integrating with legacy systems.


- Strong understanding of multi-tenant database architectures and how to implement them effectively.


- Strong understanding of SDLC, with experience in Agile methodologies.


- Experience with testing strategies, including unit testing, integration testing, and regression testing.


- Experience with Microsoft Azure, including Service Fabric and virtual machine (VM) management.


- Familiarity with web server technologies, particularly IIS and Linux-based servers.


- Experience with front-end technologies, including HTML, CSS, JavaScript, and modern frameworks (e.g., Angular, React, or Blazor).


- Proficient in developing, deploying, and maintaining Windows services.


- Strong understanding of networking concepts, including TCP/IP, DNS, DHCP, and firewalls.


- Proficiency with version control systems, particularly Git and Azure DevOps.


- Experience in mentoring and managing development teams, with a proven ability to lead by example.


- Strong problem-solving skills with the ability to quickly identify and resolve issues.


- Self-motivated with the ability to work independently and manage multiple priorities in a fast-paced environment.


- Strong communication skills, with the ability to effectively collaborate with both technical and non-technical stakeholders.


- Ability to lead and mentor development teams, providing guidance and support as needed.


- Familiarity with security best practices in software development and data management.


Preferred Skills :


- Experience with IBM i system administration.


- Knowledge of Docker, Kubernetes, or other containerization technologies.


- Familiarity with business intelligence tools and data analytics.


- Experience in developing APIs and microservices architecture.


- Understanding of DevOps principles and practices and deliver high quality software


Functional Areas: Software/Testing/Networking

Read full job description

Prepare for Solution Architect roles with real interview advice

People are getting interviews at CTSI through

(based on 3 CTSI interviews)
Referral
Company Website
Walkin
34%
33%
33%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates

What people at CTSI are saying

What CTSI employees are saying about work life

based on 32 employees
50%
82%
63%
75%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

CTSI Benefits

Team Outings
Work From Home
Health Insurance
Soft Skill Training
Job Training
Free Transport +6 more
View more benefits

Compare CTSI with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.6
Compare

LTIMindtree

3.9
Compare

Mphasis

3.4
Compare

Hexaware Technologies

3.6
Compare

Persistent Systems

3.5
Compare

Cognizant

3.8
Compare

Teleperformance

3.9
Compare

Reliance Retail

3.9
Compare

iEnergizer

4.7
Compare

HDB Financial Services

4.0
Compare

Deloitte

3.8
Compare

BYJU'S

3.1
Compare

AU Small Finance Bank

4.3
Compare

WNS

3.4
Compare

Ernst & Young

3.5
Compare

Conneqt Business Solutions

3.7
Compare

Similar Jobs for you

Solution Architect at Diatoz Solutions

Bangalore / Bengaluru

3-8 Yrs

₹ 10-24 LPA

Solution Architect at Dimiour

Bangalore / Bengaluru, Chennai

8-10 Yrs

₹ 20-25 LPA

Solution Architect at Nallas Corporation

10-15 Yrs

₹ 30-32 LPA

Solution Architect at ThinkPalm Technologies (P) Ltd

10-18 Yrs

₹ 15-32 LPA

Solution Architect at MATELLIO INDIA PRIVATE LIMITED

12-18 Yrs

₹ 22-38 LPA

Solution Architect at icc staffing services

10-18 Yrs

₹ 30-45 LPA

Solution Architect at Velotio

10-16 Yrs

₹ 26-40 LPA

Solution Architect at Begig

7-10 Yrs

₹ 21-25 LPA

Solution Architect at ThinkPalm Technologies (P) Ltd

12-20 Yrs

₹ 36-60 LPA

Solution Architect at Vintronics Consulting

8-10 Yrs

₹ 35-50 LPA

write
Share an Interview