Software Engineer Apply
<p><strong><span style="font-size:10.5pt;font-family:72;color:#32363A;">Title – </span></strong><span style="font-size:10.5pt;font-family:72;color:#32363A;">Software Engineer</span></p> <p><strong><span style="font-size:10.5pt;font-family:72;color:#32363A;">Duration – </span></strong><span style="font-size:10.5pt;font-family:72;color:#32363A;">12 Months </span></p> <p><strong><span style="font-size:10.5pt;font-family:72;color:#32363A;">Location – </span></strong><span style="font-size:10.5pt;font-family:72;color:#32363A;">Remote </span></p> <p><span style="font-size:10.5pt;font-family:72;color:#32363A;background:white;">Summary:</span><br /> <span style="font-size:10.5pt;font-family:72;color:#32363A;"><span style="background:white;">The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.</span><br /> <br /> <span style="background:white;">The responsibilities include functioning as a contributing team member and full-stack software engineer. The job requires participating in team Scrum ceremonies (daily stand-ups, sprint planning, demos, sprint reviews), estimating effort (story points) to accomplish work, and developing software systems within the technical constraints of IT environment.</span><br /> <br /> <span style="background:white;">Job Responsibilities:</span><br /> <span style="background:white;">-Modify existing databases and database management systems.</span><br /> <span style="background:white;">-Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions.</span><br /> <span style="background:white;">-Work as part of a project team to coordinate database development and determine project scope and limitations.</span><br /> <span style="background:white;">-Review project requests describing database user needs to estimate time and cost required to accomplish project.</span><br /> <br /> <span style="background:white;">Skills:</span><br /> <span style="background:white;">-Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.</span><br /> <span style="background:white;">-Ability to work independently and manage one's time.</span><br /> <span style="background:white;">-Basic mentoring skills necessary to provide support and constructive performance feedback.</span><br /> <span style="background:white;">-Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.</span><br /> <span style="background:white;">-Ability to troubleshoot issues and make system changes as needed to resolve issue. -Knowledge of computer hardware and software.</span><br /> <span style="background:white;">-Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc.</span></span></p> <p><span style="font-size:10.5pt;font-family:72;color:#32363A;"><span style="background:white;">Required:</span><br /> <span style="background:white;">• SAFe/Agile experience in executing delivery via Program Increments and Iterations</span><br /> <span style="background:white;">• Experience developing in Python</span><br /> <span style="background:white;">• Experience with MS Azure services (App Service, SQL Service, Azure Functions, </span><span style="background:white;">virtual machines)</span><br /> <span style="background:white;">• Experience in CI/CD DevOps environments with automated software deployment </span><span style="background:white;">pipelines & Azure DevOps (ADO)</span><br /> <span style="background:white;">• Experience writing quality and tested code that is documented</span><br /> <span style="background:white;">• Computer Science or other degree related to software development</span><br /> <span style="background:white;">• Able to coordinate with vendors and development teams on issues</span><br /> <span style="background:white;">• Able to coordinate with product owners to create support models & use cases</span><br /> <br /> <span style="background:white;">Preferred:</span><br /> <span style="background:white;">• Experience managing support tickets in a formal ticket management system, like </span><span style="background:white;">Support Now</span><br /> <span style="background:white;">• Automation and low-code development (i.e. Power Apps, Power BI) experience</span><br /> <span style="background:white;">• Experience with SQL-style databases (SQL Server, Oracle) and SQL queries and </span><span style="background:white;">scripts</span><br /> <span style="background:white;">• Development of Ansible Pipelines for Automated Azure deployments</span><br /> <span style="background:white;">• DevOps: Working knowledge of ADO, Azure Boards, Azure Pipelines, Azure Repos, </span><span style="background:white;">Ansible, Artifactory etc</span><br /> <span style="background:white;">• Tools: Visual Studio Code, SDK's, AppConfiguration, AZ Cli etc</span><br /> <span style="background:white;">• Basic Knowledge of Azure Compute, Storage, Database, Networking, Web Services.</span><br /> <span style="background:white;">• Experience with REST APIs</span><br /> <span style="background:white;">• Test Automation frameworks (Protractor or Selenium preferred)</span><br /> <span style="background:white;">• Provide technical input on backlog decisions (such as "buy vs build" decisions and </span><span style="background:white;">pros/cons analysis of technical choices</span><br /> <span style="background:white;">• Assist in coaching less experienced team members to higher levels of competency.</span><br /> <span style="background:white;">• Build and deploy scalable azure pipelines for timeseries products.</span><br /> <span style="background:white;">• Experience with containerization (Docker, Kubernetes, Helm etc.)</span><br /> <span style="background:white;">• Experience with the Azure SDK in C# or Python</span></span></p> <p><br /> <span style="font-size:10.5pt;font-family:72;color:#32363A;"><span style="background:white;">Education/Experience:</span><br /> <span style="background:white;">-Bachelor's degree in computer science, software engineering or relevant field required.</span><br /> <span style="background:white;">-5-7 years experience required.</span></span></p>