Job Description
Are you ready to shape the future of technology? Apex Dynamics, a leading innovator in the top tech sector, is seeking a talented Software Engineer to join our high-performance team in Detroit, Michigan.
We are not just building software; we are architecting solutions that redefine user experiences and drive business growth. If you are passionate about clean code, scalable architecture, and working in a collaborative environment, we want to meet you.
What You Will Do:
- Design, develop, and deploy robust software applications.
- Collaborate with cross-functional teams to define features and technical specifications.
- Maintain and improve the performance of existing applications.
- Conduct code reviews and contribute to technical documentation.
- Participate in agile ceremonies and sprint planning.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of professional software development experience.
- Proficiency in modern programming languages (e.g., Python, Java, C#).
- Experience with cloud platforms (AWS, Azure, or GCP).
- Strong understanding of database systems (SQL, NoSQL).
- Excellent problem-solving skills and attention to detail.
Responsibilities
- Develop scalable and maintainable software code.
- Engage in full lifecycle development including design, implementation, and testing.
- Optimize applications for maximum speed and scalability.
- Identify and fix bottlenecks and bugs in existing code.
- Stay current with emerging technologies and industry trends.
Qualifications
- Proven experience in software engineering principles.
- Strong proficiency in at least one primary programming language.
- Experience with version control systems (Git).
- Familiarity with containerization and CI/CD pipelines.
- Excellent verbal and written communication skills.