What are the responsibilities and job description for the Senior Software Engineer position at TechWish?
Senior C Developer
- Analyze requirements for the development of new features and enhancements to existing components.
- Articulate and implement complex requirements for application development.
- Ensure compliance with SWIFT security best practices and coding standards.
- Collaborate closely with multi-functional teams to efficiently implement solutions.
- Expand test automation and help ensure quality in different test environments.
- Produce and update solution papers, overall and detailed design documents.
- Lead or participate in design discussions, design/code walkthrough meetings.
- Develop code using technologies including C , Boost, gRPC, Tuxedo, Multi-threading, PL/SQL, Unix, Linux, Python, and XML.
- Contribute to new development as well as the maintenance of existing complex software systems.
- Ensure compliance with SWIFT reference architecture and requirement/design artifacts.
- Ensure compliance with SWIFT development and release methodologies, including configuration management (CM) and CI/CD practices.
- Support the set-up of test environments and write unit test drivers and functional drivers.
- Contribute to the integration team, QA, and production as necessary.