Software Engineer-Developer 4

Indotronix International Corporation
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Tech stack

Agile Methodologies
Software Applications
JIRA
Unit Testing
Azure
C Sharp (Programming Language)
C++
Software Quality
Relational Databases
Database Development
Visual Basic
Windows Server
Nunit
Azure DevOps Pipelines
Mstest
Standard Sql
Software Systems
SQL Databases
Xunit
SC Clearance
Information Technology
REST
Microservices

Job description

We are seeking an experienced Senior Software Engineer / Team Lead to drive development and support of software applications in a secure environment. This role combines hands-on development with team leadership, requiring strong technical expertise, effective communication with stakeholders, and the ability to guide a small team of developers. The ideal candidate will contribute to system enhancements, troubleshoot issues, and lead innovation through modern tools and technologies., Lead and manage a small team of software developers, providing technical guidance and support. Collaborate with customer representatives and senior leadership to align development with business and program needs. Handle user inquiries, troubleshoot technical issues, and analyze user feedback to improve system performance. Design, develop, and maintain applications using VB.NET or C#.NET technologies. Execute and document software research and development initiatives. Implement modern tools, frameworks, and technologies to enhance software capabilities. Develop and maintain database solutions using SQL or other relational databases. Ensure code quality through unit testing using frameworks such as xUnit, NUnit, or MSTest. Participate in Agile development processes and contribute to continuous improvement.

Requirements

Active U.S. Secret Clearance with the ability to obtain TS/SCI. 8+ years of experience with VB.NET or C#.NET, including .NET Framework. Strong experience working with SQL or relational databases. Hands-on experience with unit testing frameworks such as xUnit, NUnit, or MSTest. Proven ability to lead small development teams and manage technical deliverables.

Preferred Skills: Experience working in Windows environments (Windows 10/11, Windows Server). Knowledge of Windows desktop application development. Familiarity with project management tools such as Azure DevOps or Jira. Experience with CI/CD pipelines (Azure DevOps Pipelines or similar). Understanding of microservices architecture and RESTful APIs. Experience working in Agile environments. Strong analytical and problem-solving skills or STEM background. Experience with C++ is a plus. Security+ certification or a degree in Computer Science or a related field is preferred.

Apply for this position