About Us:
Atlas Systems Inc. is a Software Solutions company headquartered in East Brunswick, NJ. Incorporated in 2003, Atlas provides a comprehensive range of solutions in the area of GRC, Technology, Procurement, Healthcare Provider, and Oracle to customers across the globe. Combining our unparalleled experience of over a decade in the software industry and global reach, we have grown with extensive capabilities across industry verticals.
For more information, please visit our website
Please apply using the URL:
Senior Developer
The senior developer will work closely with a small team of software developers to build, maintain and document back office web applications. The ideal candidate is a developer who understands the industry's best practices and has experience with developing in a Microsoft environment. They are a team player who has strong communication and technical skills so they can easily work with key stakeholders. They must be comfortable working in an agile environment.
Position Description:
- Design, develop and document software solutions for current internal back office web applications
- Architect systems within a cloud environment
- Ensure all new web applications function smoothly across various platforms (mobile and desktop)
- Optimize new and existing web applications to follow coding standards
- Ability to review team member’s code
- Perform testing on new and existing features in the web applications
- Support legacy back office web applications
- Interact closely with business to understand business processes and propose technical as well as non-technical solutions for business problems
- Profile and investigate application performance issues, and coordinate optimization initiatives
- Debug functional application issues to determine root cause
- Work closely with an offshore development team
- Keeps up to date on the newest technological innovations
Required Skills:
- Work experience as a senior web developer
- Expertise with .NET Core (C#)
- Solid Knowledge of HTML/CSS
- Work experience in an agile environment
- Understanding of security best practices
- Understanding of application architecture
- Excellent process discipline and project management skills
- Excellent verbal and written communication skills
- Highly customer service oriented, responsive, and effective
- Proficiency with containers, serverless functions, and microservices development and design experience
- Experience as an architect
- Experience with cloud systems (Azure preferred)
- Experience with unit tests
- Experience with code reviews
- Experience with code deployments
- Experience working with business users and groups
- Good communication skills, written and oral
- Experience with React is a plus
Preferred Qualifications:
- Understand the discipline of the software development life cycle
- A strong appreciation for the importance of usability in web applications
- Strong knowledge of web application development using enterprise-grade technologies and frameworks/libraries
- Strong familiarity with emerging presentation layer frameworks and patterns to design responsive user interfaces
- Possess a solid understanding of tiered distributed systems
- Strong familiarity with common design patterns used in web/enterprise applications
- Strong familiarity with emerging cloud and web technologies (AWS, Azure or Google Cloud)
- Strong familiarity with source code control systems (Subversion, GIT)
- Strong knowledge of profiling techniques, memory management, and performance tuning utilized to result in elegant and fast-loading web experiences
- Experience implementing or utilizing Continuous Integration/Continuous Deployment (CI/CD) practices with open-source platforms like Jenkins
- Experience using open-source automation testing frameworks/tools
- Experience working with offshore development teams
- REST service development and methodologies