Full Stack Developer
Summary
CEI’s Custom Applications division is seeking a full stack Developer to work on our team to build custom software for great customers using modern technologies and agile methods. The right candidate will have passion and drive to deliver great solutions with outstanding customer service. They should expect to learn from a team of experts and contribute back to that team. They will hold themselves to the higher standards CEI delivers to customers every day with an affinity to stay on the cutting-edge.
Responsibilities
Core responsibilities will include the following:
- Deliver billable development services focused on client relationships
- Exceed expectations of customers and end users
- Gain valuable experience and industry certifications
- Act as true consultants providing fully customized application development
- Focus on building custom software for great customers using modern technologies and agile methods
Analyze, design, code, test, and implement systematic solutions to meet customer requirements.
- Have a passion to deliver great solutions with an outstanding level of customer service
Technologies
CEI’s Custom Applications team works with a wide array of modern technologies. If it is custom software development, we likely do it. This position will work with a variety of the following technologies:
Master of basic web technologies such as HTML5, CSS3, and JavaScript
Angular and / or React and related frameworks
Server-side programing using .NET / C#, Web API, REST, and Entity Framework. Optionally, may go down the Java route using Spring Boot, Hibernate, Node.js, etc.
Cloud application services using Azure, AWS, or Google
Nice to Haves:
Mobile development using Xamarin, React Native, or similar
DevOps skills using GitHub, Azure DevOps, or Atlassian tools
Requirements:
Must have a minimum of a completed Bachelor's Degree in Computer Science or closely related field from a US Accredited university
3+ years of related development experience
CEI Solutions Division
CEI’s Custom Applications division is a passionate team of software experts that work daily to build custom applications that delight users. Our focus is on custom web, mobile, integration, and related applications for our enterprise customers. We are a mature practice with specialized skills across user experience, business analysis, agile development, testing, and more. We love building software together as a team.