The Developer’s primary responsibilities are to analyze, design, implement and test customized software applications. The Developer will have a strong knowledge of software development and design and will have experience working to develop business-critical applications.
Job Description • Designs, develops, and maintains complex applications • Develops unit tests and provides code coverage to accurately test business logic and functionality • Participates in developing specifications such as user stories and designs • Solves or recommends solutions for complex issues and problems • Assist in the development of logical and physical specifications • Documents designs, issues, solutions, tips & tricks as needed • Fosters a team approach to software development and delivery • Ensure website responsiveness. • Work with design team to develop visual components • Work on site reliability, quality, define SLA, SLO, SLI and able to monitor and meet the application KPIs • Stays current in new IT technologies to maintain a high level of subject matter expertise.
Minimum Qualifications: • Architecture and design of the web application and supporting components. • Understanding of code security and data protection. • Proficient experience using with any of these languages ReactJS, Redux, React Native, VueJS, NodeJs • Experience with backend technologies such as Java, PHP, Golang, etc. • Experience with writing unit test cases for both back end and front-end stacks • Understanding of mobile first approach in development • Experience with cloud message APIs and usage of push notifications. • Knowledge of code versioning tools such as git, svn, etc. • Experience with working in a CI/CD environment • Knowledge of agile methodologies like Scrum, SAFe • HS Diploma or GED from accredited institution
Any Graduate