Software Developer
at State of Montana
Helena, Montana, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 15 Nov, 2024 | USD 45 Hourly | 01 Nov, 2024 | 6 year(s) or above | Html,Web Development,Debugging,Hibernate,Communication Skills,Scaled Agile Framework,Testing,Debugging Code,Relational Databases,Database Design,Agile,Devops,Css,Javascript,Software Development Methodologies,Jira,Spring,Pipelines,Gitlab,Spring Boot,Sql | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
The Montana Department of Transportation (MDT) is recruiting for a Software Developer. This position will be part of a team of developers that supports MDT’s financial and payroll applications, performs tasks to support FYE activities, and to meet FHWA reporting requirements. Daily work will involve ongoing support and maintenance of existing Oracle and Java applications, Jasper reports, Oracle databases, and working with COTS vendors to migrate existing applications to the cloud, and training in new technologies that include Pentaho, SSMS, and Power BI. Opportunity to develop and support API web services through MDT’s service broker.
THIS POSITION IS PART OF A CAREER LADDER WITH CAREER ADVANCEMENT OPPORTUNITIES.
For a full job description, please contact Sarah J. Peterson at sjpeterson@mt.gov.
KNOWLEDGE, SKILLS, AND ABILITIES:
- Java Programming: Proficiency in Java programming language, including its syntax, libraries, and best practices.
- Web Development: Experience with front-end technologies like HTML, CSS, or JavaScript.
- Back-End Development: Understanding of server-side development using frameworks like Spring, Spring Boot, or Hibernate.
- Database Management: Knowledge of relational databases (e.g. Oracle), SQL, PL/SQL, and database design.
- RESTful APIs: Ability to design, develop, and consume RESTful APIs for communication between front-end and back-end systems.
- Software Development Lifecycle: Understanding of software development methodologies like Agile and Scaled Agile Framework (SAFe) and experience with tools like JIRA for project management.
- Testing and Debugging: Skill in writing unit tests (e.g. Junit), integration tests, automated testing, and debugging code to ensure high-quality software delivery.
- Deployment and DevOps: Familiarity with deployment processes, continuous integration/continuous deployment (CI/CD) pipelines, and deployment tools such as GitLab.
- Problem-Solving: Ability to analyze complex technical problems and devise effective solutions using Java and related technologies.
- Communication Skills: Effective communication skills to collaborate with team members, understand requirements, and present solutions.
- Continuous Learning: Willingness to stay updated with the latest technologies, frameworks, and best practices in Java development.
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:6.0Max:8.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Helena, MT, USA