
Senior Software Engineer I
Posted May 6

Posted May 6
• Work alongside business teams to clarify requirements and address business needs.
• Create system applications adhering to CDW coding standards and quality benchmarks.
• Technically oversee complex and large-scale project initiatives involving the development, maintenance, and enhancements of business system applications.
• Collaborate with fellow developers to identify the best solution architecture that ensures application efficiency, maintainability, and scalability.
• Partner with business teams to craft high-level system narratives, storyboards, and user interface prototypes.
• Formulate system test plans, guarantee that software quality assurance (SQA) standards are met, and confirm that business objectives are realized.
• Employ an object-oriented software lifecycle methodology such as SAFe or Agile.
• Act as a mentor and technical resource for other Application Developers.
• Bachelor’s degree with 5 years of experience in Software Engineering, or 9 years of experience in IT, including 5 years in Software Engineering.
• Proficiency as a .Net Developer with specialization in MicroServices, REST API Development, C#, eCommerce Experience, Entity Framework, TFS/GIT, MSTest/NUnit.
• Strong skills in Micro API development within .Net & .NET Core.
• Experience utilizing CI/CD tools and practices for scalability, including Docker, Kubernetes, Octopus, etc.
• Familiarity with MongoDB and SQL Server.
• Experience in Azure development, including Function apps and logic apps.
• Working knowledge of React for front-end application development.
• Proven resourcefulness in the software development process and creative problem-solving skills, particularly in Agile Development.
• Ability to conduct effective code reviews and recommend automated review tools for the team.
• Strong understanding of software implementation best practices.
• Expertise in Object Oriented Design and programming methodologies.
• Demonstrated ability to comprehend and articulate the details and implications of proposed software solutions.
• Proven knowledge of all phases of the software development life cycle.
• Health insurance
• Retirement plans
• Paid time off
• Flexible work arrangements
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.