Software Engineer II

RemitlyDayton, OH
1dRemote

About The Position

Contribute to the research and design for software development assignments in various development environments such as Agile and Waterfall for specific software functional areas and product lines. Determine end-user needs, contribute to software development lifecycle planning, and determine system architecture. Develop and manipulate data models using Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net. programming languages. Write and review detailed specifications for the development of complex software. Document every aspect of a software application or system as a reference for future maintenance and upgrades. Collaborate with other members of the software development team to understand product requirements and translate them into software designs. Resolve technical issues and complete bug fixes. Perform other duties as needed.

Requirements

  • Master’s degree (or foreign equivalent) in Computer Engineering or a related field required.
  • 1 year of experience in job offered or related occupations required.
  • 1 year of experience: Using C# to develop and debug code
  • Using MS Office (Outlook, Word, and Excel) to communicate with teammates and stakeholders, to write and review design papers and other documentation, and to study and manipulate data
  • Using Web API development to bridge between the user interface and the code behind the scenes
  • Using Angular 7 to develop, debug, and maintain user interfaces
  • Using Javascript, JQuery, XHTML, CSS to develop and debug code
  • Using SQL Server, SSIS, SSRS, and MySQL to store, study, and manipulate data
  • Using Angular JS to develop, debug, and maintain user interfaces
  • Using Java to develop and debug code

Responsibilities

  • Contribute to the research and design for software development assignments
  • Determine end-user needs
  • Contribute to software development lifecycle planning
  • Determine system architecture
  • Develop and manipulate data models using Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net. programming languages
  • Write and review detailed specifications for the development of complex software
  • Document every aspect of a software application or system as a reference for future maintenance and upgrades
  • Collaborate with other members of the software development team to understand product requirements and translate them into software designs
  • Resolve technical issues and complete bug fixes
  • Perform other duties as needed
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service