Senior Software Developer designing and implementing solutions for Thales customers in a hybrid work environment. Collaborating with stakeholders and providing technical leadership to the team.
Responsibilities
Designing, documenting and implementing solutions for Thales customers
Responsible for writing the use cases (user stories), and allocate them to the functional components
Provide technical expertise and support to other engineers
Participate code reviews for compliance with the defined software architecture
Provide technical leadership to junior software engineers in software design and implementation
Ensure producing quality software components in an agile development process
Create proof-of-concepts as necessary for demonstrating new ideas/technologies
Requirements
College degree in Computer Science, Information Systems or Mathematics
Min 5 years of hands-on experience in development of complex UI applications with Java and Eclipse RCP (JFace and JavaFX)
Proficiency in Design Thinking, SOLID Object Oriented principles
Broad Software Design Patterns understanding and use
Hands-on knowledge of the Scrum development process and Continuous Integration practices and tools (e.g. Jira, Mercurial, Git, Jenkins)
Experience with Test Driven Development
Self-motivated, critical thinker, able to dig into the problems with little supervision
Very good knowledge of all phases of software development lifecycle: requirements analysis, design, implementation, code review, testing, and release
Benefits
Health insurance
Retirement Savings Plan with company contribution and match
Software Engineer developing and maintaining software products using Python and Angular at YASH Technologies. Collaborating with the engineering team and integrating third - party services for various applications.
Python Developer at YASH Technologies responsible for developing and maintaining software products. Collaborating with teams to write, test, and debug code for various applications.
Full Stack Developer at YASH responsible for backend and frontend development using ASP.NET and Angular. Driving the development process with high ownership in a dynamic team environment.
Technical Architect role specializing in .NET solutions at YASH Technologies. Focus on solution design and delivery for clients with Agile methodology.
Frontend Full Stack Developer responsible for designing scalable web applications at YASH Technologies. Working with React.js, Node.js, and various modern technologies.
Mid - level Backend Developer working with Kotlin/Java on digital banking project. Involves complete development lifecycle and collaboration in a tech transformation environment.
Java Full Stack Developer working at Sapsol Technologies to design and maintain web applications using Java and React. Collaborating with teams and improving product development processes.
Backend Engineer designing and creating scalable systems for Plum’s smart saving and investing app. Collaborating within a cross - functional team to enhance the user experience and product reliability.