SAS Tech Services · 1 day ago
Software Engineer (.NET) (C#)
SAS tech is seeking a Software Engineer who will be responsible for designing, developing, maintaining, and enhancing software applications and services. This role involves contributing to the full software development lifecycle and delivering scalable, secure, and high-quality solutions that meet organizational objectives and customer needs.
ConsultingInformation TechnologyTechnical Support
Responsibilities
Design, develop, test, and maintain software applications and services
Collaborate with system engineers, frontend developers, and software developers to implement scalable and reusable solutions
Apply Software Development Lifecycle (SDLC) methodologies including Lean, Agile, and Extreme Programming (XP)
Write clean, maintainable, and standards-compliant code in selected project languages and technologies
Implement and support Continuous Integration and Continuous Deployment (CI/CD) pipelines
Develop web services and applications that interface with SQL Server, Oracle, or other relational databases
Assess and optimize application performance and scalability
Update and modernize legacy applications using current development tools such as Git and modern testing frameworks
Automate documentation processes to satisfy procedural and compliance requirements
Participate in code reviews, refactoring, testing, and quality assurance activities
Contribute to cross-functional teams delivering enterprise-grade software solutions
Qualification
Required
Bachelor's degree in Computer Science, Engineering, Mathematics, or other STEM discipline (or equivalent work experience)
Minimum of 2 years of professional software development experience
Experience developing applications using front-end technologies such as WPF, React, Angular, HTML5, and CSS
Experience with back-end technologies such as C#, C++, Fortran, ASP.NET, .NET Framework, and .NET Core
Experience interfacing with relational databases such as SQL Server or Oracle
Familiarity with Agile methodologies and software lifecycle practices
Ability to obtain authorization to access U.S. export-controlled information, if required
Must meet applicable government and regulatory compliance standards
Proficiency in object-oriented programming and modern software architecture principles
Experience with Entity Framework and database-driven application development
Working knowledge of CI/CD processes and version control systems (Git)
Understanding of application security, scalability, and performance optimization
Strong analytical and problem-solving skills
Ability to break down complex development tasks and estimate effort accurately
Strong written and verbal communication skills
Attention to detail and commitment to high-quality deliverables
Ability to work effectively in both small teams and larger cross-functional environments
Familiarity with documentation standards and testing methodologies
.NET development: 2 years
C#: 2 years
Preferred
Experience modernizing legacy applications
Exposure to cloud-based environments and distributed systems
Experience working in regulated or compliance-driven environments
Knowledge of DevOps practices and automation frameworks
Awareness of emerging technology trends and ability to contribute innovative ideas
Company
SAS Tech Services
SAS Tech Services is an IT firm that offers IT management, specialist logistics, on-site shredding, and data sanitization services.
Funding
Current Stage
Growth StageCompany data provided by crunchbase