Senior Software Developer
A large government organization is seeking a senior software developer to build and maintain complex, large-scale software systems and technology solutions.
תחומי אחריות
- Develop and maintain complex software systems and applications
- Design and implement software solutions and components from system requirements
- Perform technical analysis, design, and solution planning
- Develop new capabilities and enhance existing systems
- Contribute across the software development lifecycle
- Build and maintain interfaces and integrations between systems and services
- Investigate and resolve complex software issues
- Debug applications and improve performance and code quality
- Write clean, efficient, scalable, and maintainable code
- Participate in code reviews and uphold development standards
- Collaborate with development teams and technology stakeholders
דרישות
- Significant professional software development experience
- Experience developing and maintaining complex software systems
- Experience designing and implementing software solutions
- Strong understanding of software development processes and the software development lifecycle
- Experience with system interfaces and integrations
- Strong debugging, analytical, and problem-solving skills
- Ability to work independently and collaboratively
- Strong learning ability and systems-level thinking
יתרון
- Experience with complex enterprise systems
- Experience in large-scale or government organizations
- Database and API experience
- Familiarity with CI/CD
- Cloud environment experience
- Microservices architecture experience
- Agile experience