What are the responsibilities and job description for the Programmer Analyst (Specialization) position at HexaQuEST Global, Inc.?
Job Description :
Junior Software Developer Job Description
The junior-level developer is a creative person who is excited to learn about software development in an open, collaborative team environment.
The TDOT Information Technology Department operates in an agile environment that seeks to change the face of state government by challenging the way software is delivered within government. We develop applications to support both our internal stakeholders and the people of Tennessee. The Product Development Team is made up of front-end and back-end developers of all skill levels, UI / UX designers, QA analysts, and scrum masters. Our team works closely with other members of the IT Department -including product owners, software and database architects, and support analysts- to build and maintain applications. We value quality and continuous learning and encourage our team members to continue their personal and professional growth through online courses and videos and in-person training, conferences, and workshops.
Minimum Job Requirements
Our ideal junior software developer can take direction but is self-motivated to identify problems and suggest solutions. He / she is unapologetically enthusiastic about software development and is constantly looking for ways to advance his / her skills. He / she is comfortable working closely on a small team of people in a remote environment that encourages collaboration and conversation. Our ideal candidate respects diversity of thought, appreciates the power of humor, and prizes honesty.
The ideal junior software developer candidate is expected to have proven, team-based problem-solving skills and experience developing C# and .Net-based applications in web and multi-tiered development environments. We primarily build web-based applications, so these skills are an absolute must.
Required Technical Skills :
A familiarity with these ideas or technologies is a must.
- Object-Oriented Programming
- Relational Databases
- Basic Data Structures (example : Arrays, Lists, and Dictionaries)
- Web technologies (example : HTML, JavaScript, and CSS)
Additional Skills Desired :
In addition to the above requirements, experience with the following technologies is a plus.