Logo
Ask IT Consulting

Programmer Analyst (Specialization)

Ask IT Consulting, Memphis, Tennessee, us, 37544


Additional 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.• C#• .NET• 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.• MVC Design Patterns• ASP.NET, ASP.NET Core, or other server-side API framework• Team Foundation Services• AngularJS, Angular v4+, or other client-side JavaScript frameworks• Bootstrap or other CSS frameworks• Unit Testing (front-end with Jasmine/Karma, back-end with MSTest, xUnit, or comparable)• Version Control

02792F Job Code 02792F Defines and analyzes functional business requirements for designing and developing programs for desktop and distributed environments which includes personal computers, client server environments, and browser-based or n-tier environments. Develops design specifications and/or translates detailed design specs into computer software. Tests, debugs, and refines the computer software to produce the required product. Prepares required documentation, including both program-level and user-level documentation. Troubleshoots and enhances software to reduce operating time or improve efficiency. Primary skill sets include knowledge of SOLARIS and Windows operating systems; Oracle and Microsoft SQL Server databases; Microsoft Visual Studio .NET and Oracle Internet Development tools and Oracle Application Server; J2EE and .NET architectural frameworks; Visual Basic, Java, and .NET programming languages; Visual Basic Script, JavaScript, JSPs, EJBs, XML, and HTML. Secondary skill sets include knowledge of Microsoft's Internet Information Server (IIS), Secure Socket Layers (SSL) to provide the functionality of encryption and decryption of data; Object Oriented and UML methodologies; knowledge of other State software standards for desktop and distributed systems. Requires a minimum of 2 years of current experience in this job class.

Location Requirements

Candidate must be local.No preferenceAdditional Location Details (City, State) :

Remote worker.

Candidate Location (city,state)

Remote worker.

Onboarding Requirements to Complete Upon Acceptance

Minimum Verification Requirements

Please complete the following verifications with Info Cubic upon candidate's selection. Additional verifications may be identified by the agency.

TN Package with TN Counties

Baseline background checkGlobal Monitor CheckUS Criminal Record Locator w/ AliasFederal Criminal History (7 years)County Criminal History (7 years)National Sex Offender Registry

Onboarding Documents and Information:

Please follow this link and fill out documents for relevant MHSAS location:

https://1drv.ms/u/s!AgyNUsQWoAppobUptqvxdV2lBM5zKw?e=L0cfMt

Break Out Invoice By

Breakout Invoice By POType Category Qualification Description Competency Required