Description

Software Engineer, Bachelor’s degree in Computer Science, Information Technology with 2 years of experience; Gather requirements, feasibility studies and analyze requirement to provide solutions; Participate in design, code, & test inspections throughout life cycle to identify issues & ensure methodology compliance; Design infrastructure & automated systems to support distributed architecture; Work with architectural environment to provide software programming solution; Develop solutions to improve performance, scalability, & distributed processing capabilities of system; Translate technical specifications, and/or design models into code for new or enhancement projects; Develop & direct software system testing procedures, programming, and documentation; Develop tools to manage configuration and deployment of infrastructure; Work on Web & Windows based Applications using Waterfall, Agile & Scrum methodologies, UML Diagram, Use Case diagrams, Class diagrams, Sequence diagrams, Visio, Requirement gathering, Project & Team management, Project demo, Application build & deployment into web servers, Enterprise Architect & Rational XDE; Work on Creational, Structural, Behavioral, MVC & MVVM design patterns, Analysis, Design, function specifications, technical design documents, development, Software Architecture components & Libraries. Modify software to correct errors, adapt to hardware, reporting formats, costs & security needs to determine hardware configuration. Skills; Waterfall, Agile, Scrum methodologies, UML Diagram, MVC, MVVM, Enterprise Architect & Rational XDE. Must be willing to travel and/or relocate to work in unanticipated locations throughout the US

Education

Any Graduate