This is a remote position.
The Sr. Software Engineer (System Architect) is primarily responsible for developing software component design specifications based on the software architecture design specification.
- Develop software component design specifications.
- Develop software unit test specifications.
- Oversee software development projects.
- Attend and potentially lead software design reviews.
- Set a timeline for development projects.
- Conduct technical impact analysis for software change requests.
- Identify technical risks in the design and develop mitigation strategies.
- Assist software coders work progress; develop source code as necessary to maintain program timelines.
- Participate or lead code reviews unit test reviews and integration test reviews.
- Analyze functionality and troubleshoot issues.
Requirements
- Bachelors degree in software development computer science or a related field.
- Software development experience (5 years preferred).
- Strong proficiency in programming languages such as Java C# Python or similar.
- Extensive experience with full stack development including frontend backend and database technologies.
- Deep understanding of system architecture and design patterns.
- Experience with highperformance and scalable systems.
- Knowledge of version control systems particularly Git.
- Excellent problemsolving skills and attention to detail.
- Strong communication skills and ability to work collaboratively with crossfunctional teams.
- Ability to manage multiple projects and meet deadlines.
Benefits
- Wok Location: Remote
- 5 days working (Mon Fri)
Software development experience (5+ years preferred). Strong proficiency in programming languages such as Java, C#, Python, or similar. Extensive experience with full stack development, including front-end, back-end, and database technologies. Deep understanding of system architecture and design patterns. Experience with high-performance and scalable systems. Knowledge of version control systems, particularly Git. Excellent problem-solving skills and attention to detail. Strong communication skills and ability to work collaboratively with cross-functional teams. Ability to manage multiple projects and meet deadlines.