logo

JobNob

Your Career. Our Passion.

Senior Software Engineer


ideaForge


Location

Delhi | India


Job description

ResponsibilitiesThe position is for a developer role who will translate functionality building blocks and components into to software code, integrate the functional components in the architectural framework.Will be responsible for complete software development including requirements analysis, design, implementation, unit test, integration.Strong debugging skills.Hands on in simulation is desired.Requires closely working with SMEs/ domain experts.Responsible for algorithm development, programming, unit testing, implementation, documentation, maintenance and support of systems software’s in adherence with Industry standards, processes and best practices.Develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget.Assist team members in the development of applications, components, system to system interfaces and complete software solutions. Collaborate with SMEs, domain experts, quality assurance and end users to produce cutting-edge robust software solutions.Develop product specifications with attention to safety criticality, robustness & reliability, extendibility & flexibilityEvaluate existing software solutions to identify areas for improvement, modularizationDesign and documentation of evolving architecture in terms of UML diagrams, architectural diagrams, state-machines, flow-charts etc.SKILLS & RequirementsExpert in C++, C#, Network protocols like TCP/UDP, design patterns and principlesStrong in OOPS concepts and data structures.Familiarity with application software development as well as embedded software developmentExcellent knowledge of software and application design, architectural styles and design patterns, architecture tradeoff analysisProficient understanding of any one of the code versioning tools (Git, SVN, and Mercurial)Familiarity with formal change control and support processes (JIRA, BitBucket, Scrum etc.)Understanding of V& V approaches and software quality assurance principlesExperience with service-oriented architecture (SOA), and cloud technologies would be an added advantageExperience in mechatronics / robotics / avionics systems would be a big plus


Job tags



Salary

All rights reserved