Software Engineer responsible for designing, developing, and maintaining software applications in financial services. Collaborating across teams for requirements analysis and engaging in the entire development lifecycle.
Responsibilities
designing, developing, and maintaining software applications
play a crucial role in the entire software development lifecycle, from requirements analysis to deployment
troubleshooting and resolving complex software issues
participate in code reviews and enforce coding standards
contribute to architectural decisions and design discussions
continuously learn and adapt to modern technologies and development practices
document and demonstrate solutions
Requirements
Bachelor's degree in computer science or equivalent training
3+ years of experience in software development
Experience with Spring boot/Struts/JSP, Web services (RESTful) using JSON and XML formats
Experienced in working in a Full stack environment
Proficiency in one or more programming languages such as Java, React, Python, Swift, JavaScript, or similar
Strong understanding of software development methodologies and best practices
Excellent teamwork and communication abilities
Experience with Agile principles preferred
Working experience on Cloud Technologies (AWS / Azure / Google cloud etc.)
Experience with Web Services (SOAP and REST) / SOA
Senior Logistics Engineer at Saab Australia leading logistics engineering activities for defence acquisition projects. Collaborating with teams to manage and execute logistic engineering and obsolescence analysis.
Project Engineer responsible for executing hardware design projects in industrial automation. Ensuring on - time delivery and customer satisfaction while upholding engineering standards.
Senior Analog Layout Engineer executing custom analog layouts for critical circuit blocks. Collaborating with design teams and supporting silicon bring - up and debugging processes.
Formal Verification Engineer crafting and optimising verification flows for CPU/GPU projects at NVIDIA. Collaborating with design teams and ensuring design correctness using advanced formal techniques.
Senior Packaging Development Engineer managing packaging design and vendor collaboration for product lifecycle. Driving packaging automation and improvement in a Taiwan - based environment.
Associate Engineer responsible for automatic test equipment and support in manufacturing at Celestica. Focus on optimizing testing processes for product quality and efficiency.
Engineer, Test Manufacturing (ICT) at Celestica providing tester support and improving test solutions in Thailand. Collaborating with production and internal customers for robust testing outcomes.
Reliability Test Engineer at Celestica maintaining and improving automatic test equipment for product validation. Conducting reliability testing and collaboration with cross - functional teams to ensure quality.
Electrical Project Engineer supporting MEP systems in commercial construction. Working closely with project teams on schedules and resolving construction issues in Arizona.