Job Description
POSITION SUMMARY:
The Senior Software Engineer is responsible for the design, development, enhancement, integration, testing and life cycle support of major components of present and future MSD software products. This position will design and create simple technical solutions to complex problems with proper abstractions and modularity for long-term code lifespan.Β
DUTIES AND RESPONSIBILITIES:Β
β’ Responsible for designing, developing and testing software for use in external facing software products. Development may be client, web or server side, as needed.
β’ Work with team lead in designing appropriate UI, architectural, database and instrument controls for companyβs software products.
β’ Model behaviors, object hierarchies, and database structure.
β’ Conduct unit testing, verification and debugging of systems and troubleshoot to determine any issues and communicate appropriate solutions.
β’ As required, present and parti...