Software Engineer
Role details
Job location
Tech stack
Job description
We are looking for a skilled and motivated Software Engineer to join the CT-Scan Team. The ideal candidate will have strong experience in .NET Full Stack Development, Microsoft SQL Server technologies, web application development, IIS administration, ETL/reporting solutions, and DevOps/CI-CD automation. The candidate will be responsible for designing, developing, supporting, and maintaining enterprise applications and related platform components in a fast-paced enterprise environment.
- Design, develop, and maintain enterprise web applications using .NET full stack technologies.
- Develop responsive and user-friendly website interfaces and application modules.
- Configure and support Microsoft IIS web servers and application deployments.
- Develop, optimize, and execute SQL queries, stored procedures, and database objects in SQL Server.
- Build and maintain SSIS packages for ETL and data integration processes.
- Configure and develop SSRS reports and dashboards.
- Develop and maintain GitLab CI/CD pipelines for automated deployments and releases.
- Troubleshoot application, database, IIS, and deployment-related issues.
- Participate in code reviews, testing, deployment planning, and release management.
- Collaborate with business users, QA teams, infrastructure teams, and architects.
- Ensure application performance, scalability, security, and reliability.
- Create technical documentation, deployment guides, and operational procedures.
- Support production releases and environment validation activities.
Technical Skills Application Development
-
Strong experience in: o .NET Full Stack Development o ASP.NET MVC / .NET Core o C# o HTML5, CSS3, JavaScript o REST API development Database Technologies
-
Microsoft SQL Server
-
SQL query development and execution
-
Stored procedures, views, triggers, and performance tuning
-
SQL Server Integration Services (SSIS)
-
SQL Server Reporting Services (SSRS) Infrastructure & DevOps
-
Windows IIS configuration and administration
-
GitLab CI/CD pipeline development and support
-
Application deployment and release management
-
Environment configuration and troubleshooting Web Development
-
Website design and application development
-
UI enhancement and responsive web development
Requirements
-
Bachelor's degree in computer science, Information Technology, Engineering, or related field.
-
5-10 years of experience in software engineering and enterprise application development.
-
Experience working in banking, healthcare, or enterprise environments preferred.
-
Knowledge of Agile/Scrum methodologies.
-
Exposure to cloud technologies and DevOps practices is a plus., o Angular or React o Web API integrations o PowerShell scripting o Application monitoring tools o SSL certificate configuration o Performance tuning and debugging o Release automation processes, * Strong analytical and problem-solving skills
-
Excellent communication and collaboration abilities
-
Ability to work independently and within cross-functional teams
-
Strong ownership and accountability mindset
-
Ability to manage multiple priorities in a fast-paced environment