OS
Software Developer
Accepting applicationsOptimize Search Group · United States
Full-Time Mid_senior Pythonaiaterfsoc
Posted
28 Apr
Category
Test
Experience
Mid_senior
Country
United States
Job Title: Software Developer II
Duration: Direct Hire
Location: Remote
Purpose
The Software Developer II contributes to the design, development, and delivery of complex software solutions using modern engineering technologies and best practices. This role supports the full software development lifecycle, including analysis, requirements definition, development, testing, documentation, deployment, and internal knowledge sharing. Solutions may include imaging, workflow systems, and custom applications for new initiatives and enhancements to existing products.
Essential Duties and Responsibilities:
Apply strong problem-solving skills and attention to detail to analyze and design integrated software solutions.
Assist in gathering, reviewing, and analyzing requirements from business stakeholders and cross-functional teams.
Participate in code reviews, design discussions, and technical presentations.
Manage and support multiple concurrent tasks and priorities.
Collaborate effectively with developers and cross-functional team members.
Develop and implement appropriate testing strategies.
Support Software Quality Assurance (SQA) efforts, including test methodology and validation processes.
Identify opportunities to improve development processes, system architecture, and infrastructure.
Recommend enhancements to improve system performance and user experience.
Support software changes from development through deployment.
Complete special projects as assigned.
Demonstrate strong written and verbal communication skills.
Work effectively in a self-directed, multidisciplinary team environment.
Share knowledge and provide cross-training to team members.
Partner with project teams and SQA to ensure quality, documentation, security, and customer satisfaction.
Troubleshoot, resolve, and document application issues and updates.
Research and evaluate new technologies as appropriate.
Provide support to internal users and technical teams regarding software functionality.
Attend required meetings and trainings; support occasional overtime and additional duties as needed.
Qualifications:
Minimum age of 18; proficient in reading, writing, and speaking English.
Ability to pass and maintain required background checks and government security clearance.
Associate degree with 5+ years of relevant experience, or an equivalent combination of education and experience.
Solid understanding of computer networking principles.
Strong communication skills, with the ability to clearly convey technical concepts.
Knowledge of software development lifecycle (SDLC) methodologies, tools, and best practices.
Ability to manage and resolve issues in alignment with service level agreements (SLAs).
Technical Skills:
API's
.Net
C#
SQL Server/Stored Procedures
Experience with Scrum/Agile methodologies
Preferred Skills:
Python
PHP
Show more Show less
Duration: Direct Hire
Location: Remote
Purpose
The Software Developer II contributes to the design, development, and delivery of complex software solutions using modern engineering technologies and best practices. This role supports the full software development lifecycle, including analysis, requirements definition, development, testing, documentation, deployment, and internal knowledge sharing. Solutions may include imaging, workflow systems, and custom applications for new initiatives and enhancements to existing products.
Essential Duties and Responsibilities:
Apply strong problem-solving skills and attention to detail to analyze and design integrated software solutions.
Assist in gathering, reviewing, and analyzing requirements from business stakeholders and cross-functional teams.
Participate in code reviews, design discussions, and technical presentations.
Manage and support multiple concurrent tasks and priorities.
Collaborate effectively with developers and cross-functional team members.
Develop and implement appropriate testing strategies.
Support Software Quality Assurance (SQA) efforts, including test methodology and validation processes.
Identify opportunities to improve development processes, system architecture, and infrastructure.
Recommend enhancements to improve system performance and user experience.
Support software changes from development through deployment.
Complete special projects as assigned.
Demonstrate strong written and verbal communication skills.
Work effectively in a self-directed, multidisciplinary team environment.
Share knowledge and provide cross-training to team members.
Partner with project teams and SQA to ensure quality, documentation, security, and customer satisfaction.
Troubleshoot, resolve, and document application issues and updates.
Research and evaluate new technologies as appropriate.
Provide support to internal users and technical teams regarding software functionality.
Attend required meetings and trainings; support occasional overtime and additional duties as needed.
Qualifications:
Minimum age of 18; proficient in reading, writing, and speaking English.
Ability to pass and maintain required background checks and government security clearance.
Associate degree with 5+ years of relevant experience, or an equivalent combination of education and experience.
Solid understanding of computer networking principles.
Strong communication skills, with the ability to clearly convey technical concepts.
Knowledge of software development lifecycle (SDLC) methodologies, tools, and best practices.
Ability to manage and resolve issues in alignment with service level agreements (SLAs).
Technical Skills:
API's
.Net
C#
SQL Server/Stored Procedures
Experience with Scrum/Agile methodologies
Preferred Skills:
Python
PHP
Show more Show less
Similar Jobs
M
HBM PE DFT
Micron · Boise, United States, North America
N
Test Engineer - Photonic
NVIDIA · Roskilde, Denmark, Europe
N
Lead Engineer, Healthcare Data Operations and Strategy
NVIDIA · Santa Clara, United States, North America
AM
Administrative Assistant – Categorie Protette L.68/99
Applied Materials · Treviso, Italy, Europe