Apply

Software Development Engineer III

Posted 1 day agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: AZ, CA, CO, FL, GA, KS, KY, IA, ID, IL, IN, LA, MA, ME, MI, MN, MO, NC, NH, NJ, NV, NY, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VA, VT, WA, WI

💸 Salary: 130281.0 - 217134.0 USD per year

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: SQLAgileJavascriptQAC#ASP.NET MVCAzure.NETCI/CDRESTful APIsDevOpsJSON

Requirements:
  • SQL
  • JSON
  • REST
  • .NET
  • C#
  • ASP.NET MVC
  • Javascript
  • Relational DB Concepts
  • Relational DB Design
  • Agile software development methodologies
  • Team building expertise
  • Automating infrastructure
  • Automating build process
Responsibilities:
  • Become a go-to expert in one area of the codebase; understands the broad architecture of the entire system.
  • Provides technical advice and weighs in on technical judgements that impact other teams or the company at large. Research and propose new technologies.
  • Scopes and stages work into well-defined milestones to avoid a monolithic deliverable.
  • Regularly delivers software on-time and is constantly working to make accurate estimates and deliver on those estimates.
  • Known for drama-free launches.
  • Owns the technical testing and performance plan for their projects.
  • Takes initiative to identify and solve important problems, coordinating with others on cross-cutting technical issues.
  • Sets direction at the project/service level and consistently influences decision-making at the Pillar level.
  • Identifies and proactively tackles technical debt before it grows into debt that requires significant up-front work to resolve.
  • Makes others better through code reviews, thorough documentation, technical guidance, and mentoring or serving as a Tech Lead on a project.
  • Sits on the Architectural Review Board, provides feedback on projects outside of their core area.
  • Understands the tradeoffs between technical, analytical and product needs and generates solutions that take all of these needs into account.
  • Identifies and proposes strategies around technical problems affecting their team, communicates standards and gets buy-in on solutions.
  • Additional duties and responsibilities as necessary.
Apply