Software Developer

at  State of Montana

Helena, Montana, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Nov, 2024USD 45 Hourly01 Nov, 20246 year(s) or aboveHtml,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,SqlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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