Entry Level Software Developer

SkillStormPhoenix, AZ
432dRemote

About The Position

SkillStorm is seeking full-time Entry Level Software Developers to work with government agency clients. The role involves a 12-week training program focused on real-world projects, preparing candidates for deployment to client operations. Ideal candidates should possess a strong technical mindset, problem-solving skills, and the ability to obtain a security clearance.

Requirements

  • Must possess a Bachelor's degree.
  • 1 Year of previous technical experience required.
  • Must be open to relocation.
  • Possess a strong understanding of programming principles, data structures, algorithms, databases, and SQL.
  • Experience with software development and programming using Java, C#, or similar object-oriented programming language.
  • Ability to obtain a security clearance.
  • Legally authorized to work in the U.S. under SkillStorm's W2; not a C2C position.
  • Strong analytical and problem-solving skills along with a logical mindset.
  • Demonstrate excellent verbal and written communication skills.

Responsibilities

  • Develop new applications and modify existing applications using programming languages, platforms, frameworks, and tools used by our clients.
  • Pay keen attention to detail to ensure solutions meet business requirements and are operationally supportable, collaborating with teams to create visual mock-ups, prototypes, and diagrams.
  • Develop well-structured, readable, and efficient code to solve specific tasks or improve existing applications, adhering to coding standards and best practices.
  • Identify, diagnose, and fix bugs in software applications, ensuring that the applications run smoothly and efficiently, providing technical support and problem resolution related to software issues.
  • Engage in code review sessions with peers to ensure code quality, share knowledge, and learn from others, providing constructive feedback and suggesting improvements to optimize performance.
  • Create and maintain technical documentation for software applications, including user guides, system manuals, and FAQs, to support end-users and future development efforts.
  • Keep up-to-date with the latest industry trends, programming techniques, and technologies, participating in workshops, seminars, and training sessions to enhance technical skills and knowledge.
  • Work with stakeholders to understand and analyze requirements for new projects or enhancements to existing applications, translating business needs into technical specifications.
  • Assist in the deployment and testing of applications to production environments, ensuring that they meet performance benchmarks and are compatible with other system components.
  • Work closely with other departments, such as quality assurance, project management, and product management, to ensure that projects are delivered on time and meet predefined objectives.

Benefits

  • Competitive salary
  • Enterprise level technology training and certification
  • Opportunity to work for enterprise companies and government agencies
  • Health, Vision, Dental, and Life Insurance with 401K
  • Continuous mentorship and support
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service