Technical Developer – , Cloud Technologies & Agile SDLC
Job Summary
Job Summary
Synechron is seeking a Technical Developer with 47 years of experience to design develop test deploy and support technology solutions. The role will work with cross-functional teams to understand technology requirements prepare technical specifications develop software and contribute to code quality and maintainability.
The position supports business objectives by delivering reliable software solutions applying Agile and SDLC practices resolving technical issues and evaluating opportunities to use mobile cloud IoT and blockchain technologies.
Software Requirements
Required
Strong technical understanding of at least one of the following technology platforms: mobile cloud IoT or blockchain.
Knowledge of the software development life cycle (SDLC) and Agile methodologies.
Proficiency in one or more programming languages such as Java Python or .
Experience with Agile and Scrum development practices.
Experience using Git JIRA and Confluence in software development projects.
Ability to write test deploy and support software solutions.
Experience preparing technical specifications and detailed documentation for new features and enhancements.
Experience participating in code reviews and providing feedback to improve code quality and maintainability.
Experience collaborating with testing teams to validate software solutions against quality standards.
Ability to provide technical support to team members and contribute to the resolution of technical issues.
Preferred
Experience working with more than one of the following technology areas: mobile cloud IoT or blockchain.
Experience with current project-supported versions of Java Python or .
Familiarity with automated testing continuous integration continuous delivery and deployment practices.
Experience working with technology trends and assessing their applicability to existing solutions.
Familiarity with application programming interfaces integrations distributed systems or cloud-native solutions.
Experience supporting software solutions with performance scalability security or sustainability requirements.
Overall Responsibilities
Work closely with cross-functional teams to understand technology requirements and design solutions that meet business needs.
Develop technical specifications design details and comprehensive documentation for new features and enhancements.
Write test deploy and maintain software solutions in accordance with approved requirements and development practices.
Stay current with the latest technology trends and advancements and suggest ways to incorporate relevant technologies into existing solutions.
Conduct code reviews to support code quality maintainability consistency and alignment with documented requirements.
Participate in the resolution of technical issues and provide technical support to team members.
Collaborate with the testing team to ensure software solutions are thoroughly tested and meet defined quality standards.
Contribute to delivery outcomes by completing assigned work within agreed timelines resolving defects maintaining documentation and supporting reliable releases.
Identify opportunities to improve development processes solution performance operational efficiency and responsible use of technology resources.
Communicate technical progress risks dependencies and decisions clearly to relevant stakeholders.
Technical Skills (By Category)
Programming Languages
Essential
Proficiency in one or more programming languages such as Java Python or .
Ability to write maintainable testable and deployable code.
Ability to review code and provide constructive feedback during code review activities.
Preferred
Working knowledge of two or more programming languages.
Experience using Java Python or for application development automation integrations or technical support.
Databases/Data Management
Essential
Understanding of data requirements data flows and data handling within software solutions.
Ability to work with development and testing teams to validate data-related functionality.
Preferred
Familiarity with relational or non-relational databases.
Knowledge of SQL data structures data validation indexing and database performance considerations.
Experience supporting applications that process structured or unstructured data.
Cloud Technologies
Essential
Strong understanding of cloud technology platforms.
Knowledge of cloud-based application environments services infrastructure and deployment considerations.
Ability to understand cloud requirements and collaborate with technical teams on cloud-based solutions.
Preferred
Experience developing deploying or supporting applications in cloud environments.
Familiarity with cloud scalability availability security monitoring and cost considerations.
Experience with cloud-native development or managed cloud services.
Frameworks and Libraries
Essential
Ability to work with frameworks and libraries relevant to the selected programming language and technology platform.
Understanding of how frameworks and libraries support application functionality maintainability testing and integration.
Preferred
Experience with frameworks and libraries used in Java Python mobile cloud IoT or blockchain solutions.
Familiarity with API-based service-oriented or event-driven application designs.
Experience using frameworks that support automated testing integration or deployment.
Development Tools and Methodologies
Essential
Knowledge of the software development life cycle (SDLC).
Knowledge of Agile and Scrum methodologies.
Experience using Git JIRA and Confluence.
Experience participating in daily stand-ups project planning sessions code reviews testing deployment and technical issue resolution.
Ability to prepare and maintain technical specifications development documentation issue records and delivery updates.
Preferred
Experience with continuous integration continuous delivery automated testing and release management.
Familiarity with Agile practices such as backlog refinement sprint planning sprint reviews and retrospectives.
Experience with deployment automation version control workflows and development quality controls.
Security Protocols
Essential
Awareness of secure software development access control data protection and application security requirements.
Ability to identify and communicate security-related considerations during design development testing and deployment.
Understanding of the importance of protecting application code credentials interfaces and data.
Preferred
Familiarity with authentication authorization encryption secrets management secure APIs and vulnerability remediation.
Experience incorporating security checks into development and deployment processes.
Experience Requirements
47 years of professional experience in software development or a related technical development role.
Experience developing software solutions with a focus on mobile cloud IoT blockchain or other relevant technology platforms.
Experience with software development methodologies and tools such as Agile Scrum Git JIRA and Confluence.
Experience writing testing deploying and supporting software solutions.
Experience working with cross-functional teams and participating in code reviews.
Experience preparing technical specifications and detailed documentation for new features and enhancements.
Experience supporting technical issue resolution and collaborating with testing teams to meet software quality standards.
Experience in financial services technology consulting or other complex software development environments is preferred.
Candidates may qualify through an equivalent combination of relevant software development platform engineering application support or technology implementation experience.
Day-to-Day Activities
Participate in daily stand-up meetings project planning sessions requirements discussions and other Agile delivery activities.
Collaborate with cross-functional teams to understand business and technology requirements design solutions and prepare technical specifications.
Write test review deploy and support software solutions while maintaining required technical documentation.
Provide technical input within assigned responsibilities resolve or escalate issues support team members and communicate delivery risks and dependencies.
Qualifications
Bachelors or Masters degree in Computer Science Information Technology or a related field.
Equivalent professional experience in software development technology implementation or application engineering may be considered.
Relevant certifications in software development Agile Scrum cloud technology or related technical disciplines are preferred but not mandatory.
Complete role-relevant training in SDLC Agile methodologies programming testing deployment and applicable technology platforms.
Maintain continuous professional development by keeping current with technology trends development practices tools and relevant technical training.
Professional Competencies
Apply analytical thinking structured problem-solving and root-cause analysis to address technical challenges.
Work effectively as part of a cross-functional team contribute to code reviews and support shared delivery objectives.
Communicate technical information requirements progress risks and issues clearly in written and verbal formats.
Adapt to new technologies changing requirements evolving project priorities and different development environments.
Evaluate emerging technologies and identify practical opportunities to improve solution quality efficiency maintainability and responsible resource use.
Take initiative prioritize tasks manage time effectively and complete deliverables within agreed timelines.
SYNECHRONS DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity Equity and Inclusion (DEI) initiative Same Difference is committed to fostering an inclusive culture promoting equality diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger successful businesses as a global company. We encourage applicants from across diverse backgrounds race ethnicities religion age marital status gender sexual orientations or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements mentoring internal mobility learning and development programs and more.
All employment decisions at Synechron are based on business needs job requirements and individual qualifications without regard to the applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Required Experience:
IC
About Company
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more