Software Development Expert Position
We are seeking a highly skilled Software Development Expert to drive the development of high-quality software products. This role will play a key part in collaboration with stakeholders to determine user requirements, identify dependencies, and develop design documents.
Key Responsibilities:
* Collaborate with stakeholders to determine user requirements and drive identification of dependencies.
* Develop detailed design documents for products, applications, services, or platforms.
* Create, implement, optimize, debug, refactor, and reuse code to establish and improve performance, maintainability, effectiveness, and ROI.
* Partner with stakeholders to drive project plans, release plans, and work items.
* Act as a Designated Responsible Individual (DRI), guiding other engineers by developing and following best practices, monitoring systems for issues, alerting stakeholders, and initiating actions to restore services as needed.
* Proactively seek new knowledge and adapt to new trends, technical solutions, and patterns to improve product availability, reliability, efficiency, observability, and performance.
Requirements:
1. Bachelor's Degree in Computer Science or related technical discipline.
2. 4+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
3. Able to meet security screening requirements.
Candidates with similar qualifications may be considered for additional roles.