You are viewing a preview of this job. Log in or register to view more details about this job.

Junior Software Engineer

KeyLogic is recruiting a Junior Level Software Engineer to work with our DOE Team. The Engineer will be joining our team of developers to help with the maintenance of existing software applications and creation of new software applications.
The successful candidate will join an agile software development team that follows the scrum framework to deliver software incrementally to our customers. The Engineer will be required to update legacy applications as well as implement new applications.
Knowledge and interest in Scrum is a plus.
Position Responsibilities
  • Modify legacy software to implement new or changed requirements, customer requested enhancements, and fix defects.
  • Design and implement new software utilizing .NET Core, ASP.NET Razor pages, Entity Framework Core, and SQL Server technologies.
  • Work closely with both technical and non-technical team members to create, elaborate, and estimate user stories.
  • Participate in meetings with customers to discuss requirements and design as well as demonstrate completed work.
  • Complete technical training courses to stay up to date with changing technology.
  • Participate in team meetings and actively engage the team in continuously improving the team’s development process and technical knowledge.
  • Participate in cross-team knowledge sharing and peer reviews.
  • Assist business analysts with data quality and data reporting requests.
  • Work effectively with teams to build and sustain professional relationships with internal team members and throughout the organization.
Position Requirements
  • US Citizenship
  • Bachelor’s Degree in computer science or related field
  • Experience developing software as part of a team (college course experience acceptable)
Desired Experience
  • MS in computer science or related field
  • Experience with relational databases (such as Oracle, SQL Server, or MySQL)
  • Experience developing web applications
Desired Skills
  • Knowledge of C#, SQL, and JavaScript programming languages
  • .NET Core
  • Entity Framework Core
  • Razor Pages
  • Software Performance Engineering
  • Web API development
  • DevExtreme or other UI Component Frameworks
  • Code analysis tools such as SonarQube
  • Git, TFS, or other version control systems
  • Knowledge of Agile software development and Scrum framework