Vacancy expired!
Our Client is looking for a Back End Developer for transformation initiatives for one of the leading healthcare providers in US. Ideal candidate would be an analytical, results-driven Back-end Developer who will work with team members to troubleshoot and improve current back-end applications and processes.
ResponsibilitiesAs a Back End Developer, you will- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Design and develop scalable and highly available platform services to enhance technology platforms.
- Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Develop ideas for new programs, products, or features by monitoring industry developments and trends.
- Record data and reporting it to proper parties, such as clients or leadership.
- Participate in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members
- Partner with the Product teams to understand their business needs and design outstanding and efficient solutions to complex business problems.
- Identify and drive improvements in engineering practices to ensure industry-leading system quality and team efficiency.
- Troubleshooting existing features and functionality across systems and services.
- API endpoint development.
- Develop reliable, scalable and maintainable backend and RESTful services for different internal software stacks
- Work closely with product managers, architects, and engineering to effectively design and develop our backend platforms.
- Participate in Agile/Scrum meetings, standup, sprint planning and costing.
- Help define development standards, procedures, and guidelines to improve the overall development process
- Mentor less experienced developers
- 4+ years of professional software development experience.
- Fluency or understanding of specific languages, such as Java, PHP, or Python, and operating systems may be required.
- Expert (or better) knowledge of Java programming language concepts, Java EE and SQL
- 3-5 years of experience creating scalable object-oriented RESTful web services and applications in Java or PHP
- Strong understanding of software architecture, Linux systems, design patterns and relational databases
- Familiarity working in Test-Driven Development and an Agile environment
- Strong analytical and troubleshooting skills
- Knowledge in cloud-based platforms
- Proficiency in at least one widely used server-side programming language (Java required).
- Familiarity with large-scale distributed system design.
- Hand-on experience in one or more industry-leading database platforms, both relational and non-relational systems, preferably MySQL, DynamoDB, Redis, etc.
- Excellent communication and collaboration skills and a team-focused approach towards software development.
- Strong problem solving and verbal and written communication skills.
- Prior experience in working in Agile methodologies
Vacancy expired!