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
+25 more
Job description
- Design, develop, test, and maintain software applications.
- Write clean, efficient, reusable, and well-documented code.
- Analyze technical requirements and translate them into software solutions.
- Troubleshoot software defects and resolve application performance issues.
- Collaborate with developers, designers, and stakeholders on project requirements.
- Develop and maintain APIs, application components, and database integrations as needed.
- Participate in code reviews and follow software development best practices.
- Create and maintain technical documentation.
- Perform unit testing and assist with integration and regression testing.
- Maintain existing applications and implement approved enhancements.
- Follow secure coding practices and established data protection standards.
- Participate in development planning and continuous improvement activities.
Requirements
The ideal candidate will have strong programming skills, an analytical mindset, and the ability to collaborate with technical and nontechnical team members. The successful candidate will contribute to software design, implementation, debugging, and maintenance while following established coding standards and development practices., * Experience in software development or a related technical role.
- Proficiency in at least one programming language, such as Java, Python, C#, JavaScript, or TypeScript.
- Understanding of data structures, algorithms, and object-oriented programming.
- Familiarity with relational databases and SQL.
- Knowledge of software testing, debugging, and version control.
- Experience using Git or a similar source control system.
- Strong analytical, problem-solving, and communication skills.
- Ability to work independently and collaborate within a development team.
Preferred Skills
- Experience with modern application frameworks and development tools.
- Familiarity with REST APIs and distributed application architecture.
- Knowledge of cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
- Experience with CI/CD pipelines and automated testing.
- Understanding of Agile or Scrum development practices.
- Familiarity with application security and performance optimization.
Benefits & conditions
Potential benefits may include health insurance, paid time off, retirement plan options, and professional development opportunities. Include only benefits verified by the employer., The proposed annual salary range is $90,000-$125,000, depending on experience, technical skills, and job responsibilities. Confirm the actual salary range and applicable pay-transparency requirements before publishing.
Pay: $90,000.00 - $125,000.00 per year
About the company
Millennium L.A is the organization named for this draft. Confirm its official business identity and services before publishing company-specific information.
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
Loading talks and stories from around this roleβ¦