What are the responsibilities and job description for the Software Engineer I position at INPO?
Summary of Purpose:
The Software Engineer I is responsible for collaborating and working with agile teams to design, develop, test, implement and support technical solutions in full stack development tools and technologies. They should be passionate about learning new technologies and excited to work with them. The Software Engineer I should be able to learn and utilize programming languages like Typescript, HTML/CSS, SQL, C#, .net, structured and unstructured databases.
Essential Functions
- Develop successful software solutions while demonstrating increasing responsibility for analysis, design, development, testing and deployment tasks
- Collaborate effectively with IT and non-IT staff to analyze, understand, and document system requirements
- Develop and test application code in accordance with an approved specification to satisfy user requirements
- Adhere to IT development practices and standards
- Provide excellent first tier customer support and troubleshoot developed solutions
- Prepare and review estimates for tasks and/or projects
- Effectively engage in Agile SDLC processes
- Meet commitments and deadlines
- Work independently to meet the needs of the organization
Knowledge, Skills and Abilities
- Basic knowledge of software development and engineering principles
- Knowledge in programming and scripting languages such as TypeScript, C#, .Net Framework, HTML/CSS, JavaScript, Angular, T-SQL, etc
- Advanced knowledge and proficiency in Microsoft Office
- Advanced communication skills
- Advanced planning, organizational, and time management skills
- Advanced ability to work independently as well as in teams/groups
- Advanced ability to work and maintain confidentiality of highly sensitive/private information
- Advanced ability to establish and maintain effective, professional relationships
Education, Licenses, and Certifications
Required
- High School Diploma or GED
Preferred
- Bachelor's degree in Computer Science or coursework in Computer Science, Information Systems or an equivalent area of study
Experience
Required
- Three or more years of professional work experience
Additional Requirements
Work Context
- Prolonged periods sitting at a desk and working on a computer
- Works under minimal supervision
- Must be able to sit, stand, walk, stoop, kneel, crouch, climb, and crawl
- Must be able to lift 25 pounds
General Requirements
Behaviors and Assessments/Additional Requirements
- Employment is dependent upon successfully completing a pre-employment background check and drug and alcohol test
- This position may require obtaining unescorted access status
- This position requires direct or indirect access to certain export-controlled technology, for which INPO may be required to obtain an export license in accordance with applicable U.S. export control laws and regulations. If an export license is required, any offer of employment at INPO for this position is contingent upon receipt of the export license or authorization