Software Design Expert
As a Software Design Expert, you will play a vital role in crafting the technical foundation of our applications. Your focus will be on how different components interact to deliver seamless experiences.
About This Role
This position requires a skilled professional who can contribute to the design, development, and maintenance of our software systems. Key responsibilities include providing technical guidance on solution design, drafting business requirements into technical specifications, monitoring and supporting end-user applications, and leading the development of solution architectures.
* Collaborate with stakeholders to define business services and ensure infrastructure integrates well with application workflow for intuitive user experiences.
* Develop technical specifications by consulting with stakeholders and validating implementations directly with business users, infrastructure teams, and functional areas.
* Identify risks that arise from potential technical solution architectures and suggest alternative solutions or countermeasures to mitigate risks.
The ideal candidate will have extensive experience in leading the development of solution architectures and ensuring appropriate technical resources are available. They will also have strong communication skills and be able to evaluate requests for changes and deviations from specifications.
Benefits
* Work on high-impact projects that drive innovation.
* Flexible work environment with opportunities for growth and development.
* Long-term career opportunities available.