- Bachelor's degree
- Master's degree
The C2 Senior Software Engineer is an experienced consultant capable of leading a team to plan, design, code, test, and deploy computer programs and applications following the C2 Software Development Life Cycle and best practices, and configure platforms and software solutions in support of our clients' software application requirements.
The successful candidate will assist in scoping solutions as well as building eCommerce and other interactive websites. The ideal candidate will have a thorough understanding of internet and database architecture, hosting and cloud services, and a high level of technical expertise in software development.
Design, present, and develop custom eCommerce solutions and accompanying technical diagrams
Introduce and enforce technical best practices, coding standards, and process improvements
Perform code review of other developers work, while adhering to strict quality standards, regulatory compliance, and information security standards, and likewise submit code for review by others
Required knowledge & Skills
Bachelor's or master's degree in computer science, engineering or related field
Proficiency in coding languages, frameworks, content delivery, database storage, source version control, devOps, collaboration, and cloud services
Languages: C#, Java, PHP, python
Database technology: SQL, SQL Server, mySQL, MongoDB, Cosmos DB, Oracle
Cloud Services: Azure, Amazon Web Services
Collaboration tools: Microsoft Azure DevOps, Atlassian Jira and Confluence
Professional consulting experience
Technical certifications a plus
Strong communication skills
Excellent customer relationship skills
Ability to learn quickly and work independently or as part of a team
Proficient in Microsoft Office 365
Remote Work Permitted (USA)
Competitive Computing is an Equal Opportunity Employer.