Microsoft 365

Senior Software Developer, AWS

Microsoft 365

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $82,586 - $101,333 per year

Job Level

Senior

Tech Stack

AWSAzureCloudETLInformaticaLinux.NETOracleReactShell ScriptingSQLTFSUnix

About the role

  • The Sr. Software Developer ensures efforts are in alignment with the Information Technology team to support customer-focused objectives and the IT Vision, a collaborative partner delivering innovative ideas, solutions, and services to simplify people’s lives
  • The idea candidate will have 3-5 years of experience working as a Microsoft C# developer with 2-3 years in an AWS environment with a solid understanding of eventing patterns
  • This candidate will have worked with a primary focus in backend deliverables such as API development and ETL processes
  • The Sr. Software Developer’s role is to define, design, develop, test, analyze, and maintain new and existing applications in support of the achievement of business requirements
  • This includes designing, documenting, coding, testing, and analyzing software programs and applications
  • The Sr. Software Developer will also research, design, document, and modify software specifications throughout the production life cycle
  • Responsibilities: Assist in defining software development project plans, including scoping, scheduling, and implementation
  • Consistently design, write, translate, and code software programs and applications according to specifications
  • Write new and modify existing programming scripts to enhance functionality and/or performance of company applications as necessary
  • Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging
  • Administer critical analysis of test results and deliver solutions to problem areas
  • Generate statistics and write reports for management and/or team members on the status of the programming process
  • Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts
  • Code reviews and mentoring of less experienced development staff on an as needed basis to ensure conformity to company standard practices
  • Train end users to operate new or modified programs
  • Other Responsibilities (including one or more of the following): Unix/Linux shell scripting, Informatica/Talend, C# and .NET platform, React., AWS Cloud Development, Oracle, Telerik, MS SQL, Visual Studio/Team Foundation Studio
  • Other duties as assigned

Requirements

  • College diploma or university degree in the field of computer science, information systems, or software engineering, and must have 3+ years of professional programming work experience
  • Excellent understanding of coding methods and best practices
  • Working knowledge or experience with source control tools such as TFS and GitHub
  • Experience interviewing end-users for insight on functionality, interface, problems, and/or usability issues
  • Hands-on experience developing test cases and test plans
  • Experience with Agile methodologies and Agile project management tools such as Jira, Azure DevOps, etc
  • Working knowledge or experience with cloud-first, API-first and microservice architecture and or strategies
  • Working knowledge or experience with CI/CD pipelines and DevOps practices
  • Working knowledge or experience building cloud-native applications in any primary public cloud provider: AWS, or Azure, or GPC
  • Participate in, adhere to, and support compliance program objectives
  • The ability to consistently interact cooperatively and respectfully with other employees