Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
Our client is a dynamic and innovative workers’ compensation company dedicated to helping patients achieve the best outcomes. They are seeking a talented and experienced Software Developer to join their IT team and help drive the development and maintenance of their critical software systems. If you are a software development expert with a passion for building and optimizing applications, this is an opportunity to make a significant impact., * Software Design and Development: Design, develop, and maintain scalable, high-performance software applications that support business operations.
-
Application Architecture: Create and implement robust application architectures, ensuring modularity and maintainability.
-
Code Optimization: Write and optimize code to ensure efficient performance, scalability, and responsiveness of applications.
-
Integration: Develop and maintain integration solutions, including APIs and microservices, to ensure seamless communication between systems.
-
Security Implementation: Implement and manage security measures in software applications, including data protection, access control, and secure coding practices.
-
Performance Tuning: Monitor and enhance application performance to ensure minimal downtime and maximum efficiency.
-
Cloud Solutions: Plan and execute the deployment of applications on cloud platforms, with a specific emphasis on Microsoft Azure, ensuring high availability and scalability.
-
Testing and Debugging: Develop and execute comprehensive testing plans, including unit, integration, and system tests, to ensure the reliability and robustness of applications.
-
Documentation: Maintain comprehensive documentation of application architecture, processes, and code.
-
Collaboration: Collaborate with database developers, IT team members, and stakeholders to understand requirements and deliver high-quality software solutions.
-
Stay Informed: Stay up-to-date with the latest software development technologies, trends, and best practices, with a focus on cloud solutions, API development, and secure coding.
Requirements
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
-
Minimum of 5 years of experience in software development and application design.
-
Proficiency in multiple programming languages such as C#, VB.Net, Python, or JavaScript.
-
Experience with cloud platforms, particularly Microsoft Azure.
-
Strong expertise in software architecture, design patterns, and best practices.
-
Proficiency in developing RESTful APIs and microservices.
-
Excellent problem-solving and troubleshooting skills.
-
Strong communication and teamwork skills.
-
Familiarity with security standards and best practices in software development.
PREFERRED QUALIFICATIONS
-
Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate).
-
Experience with agile development methodologies and tools (e.g., Scrum, Jira).
Benefits & conditions
Equal Opportunity Employer. Our client is committed to providing equal employment opportunities to all employees and applicants in accordance with applicable federal, state, and local laws.
Pay: $175,000.00 - $200,000.00 per year
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What Are The Top Skills Required For Azure Developers?
Fully Remote Software Engineer Jobs
7 Important Tips That Every Software Developer Should Know
Best Countries for Software Engineers