PitchMeAI
Jobs via Dice

Software Engineer III

Jobs via Dice · United States

  • Hybrid
  • Full-time
  • $120,000 / year
  • United States
Tailored resumekeyword-matched to this role.
Hiring managerwe find who's hiring.
Intro emaildrafted to reach them directly.

Job highlights

  • Develop and deliver software using Agile and DevOps.
  • Work with document management systems.
  • Design scalable, high-quality applications.
  • Implement automation and testing processes.
  • Utilize .Net, AWS, and Python stacks.

About the role

About the Role

The Software Engineer III will be responsible for the development and delivery of software using automation, DevOps, and Agile practices. This role specifically involves document management of client systems.

Key Responsibilities

  • Design and Development: Create scalable, high-quality applications across various platforms and deliver design artifacts aligned with architecture standards.
  • Automation: Implement continuous integration, unit testing, and static analysis to ensure reliable development processes.
  • Problem-Solving: Proactively identify roadblocks and translate business requirements into technical solutions.
  • Innovation: Contribute to the adoption of AI and Generative AI (GenAI) technologies within engineering projects.

Technical Requirements

Candidates must possess proficiency in at least one of the primary skill sets. The .Net stack is used for a legacy system, while the AWS/Python stack is for a new system. The ideal candidate can pivot between both, but an expert in one who is open to learning the other is acceptable:

  • Deep knowledge of .Net & .Net Core.
  • Python & AWS proficiency.
  • API engineering background required; frontend experience is helpful, but API expertise is preferred.

Additional Technical Stack

  • Cloud Services: AWS Native Services (Lambda, DynamoDB, S3)
  • CI/CD Tools: AWS Build Tools, Jenkins, or AWS CI/CD Pipelines
  • Web Services: REST/WCF Webservices
  • Databases: SQL and related database technologies

Key skills/competency

  • Software Engineering
  • .Net
  • .Net Core
  • Python
  • AWS
  • API Engineering
  • DevOps
  • Agile
  • Document Management
  • Generative AI

Skills & topics

  • Software Engineer
  • .Net
  • .Net Core
  • Python
  • AWS
  • API Engineering
  • DevOps
  • Agile
  • Document Management
  • Generative AI
  • Cloud Computing
  • CI/CD

How to get hired

  • Tailor your resume: Highlight .Net/Python/AWS and API experience. Quantify achievements in software development and automation.
  • Showcase problem-solving: Provide examples of translating business needs into technical solutions.
  • Demonstrate innovation: Mention any experience or interest in AI/GenAI technologies.
  • Prepare for technical interviews: Be ready to discuss .Net Core, Python, AWS services, and API design.
  • Understand the company: Research TechWish's focus on document management and their tech stacks.

Technical preparation

Master .Net Core and Python fundamentals.,Deep dive into AWS services: Lambda, DynamoDB, S3.,Practice designing and implementing RESTful APIs.,Understand CI/CD pipelines and database concepts.

Behavioral questions

Describe a complex problem you solved.,How do you handle project roadblocks?,Share an innovative technical idea you proposed.,Explain your approach to learning new technologies.

Frequently asked questions

What are the primary tech stacks for the Software Engineer III role at TechWish?
The Software Engineer III role at TechWish utilizes both a legacy .Net stack and a new AWS/Python stack. Proficiency in at least one is required, with a willingness to learn the other being acceptable.
Is experience with frontend development required for this Software Engineer III position?
While frontend experience is considered helpful, the role strongly prefers candidates with a background in API engineering for the Software Engineer III position.
What cloud services are relevant for the Software Engineer III role at TechWish?
Relevant cloud services for this role include AWS Native Services such as Lambda, DynamoDB, and S3, indicating a cloud-centric development environment.
Does TechWish encourage innovation with AI technologies for the Software Engineer III role?
Yes, the Software Engineer III role involves contributing to the adoption of AI and Generative AI (GenAI) technologies within engineering projects.
Is this a remote position for the Software Engineer III role?
Yes, remote candidates are welcome to apply for the Software Engineer III position at TechWish.
What are the key practices used in software development for this role?
The Software Engineer III role emphasizes the use of automation, DevOps, and Agile practices in the development and delivery of software.
What specific area of software development does this role focus on?
This role specifically involves document management of client systems, alongside broader software development responsibilities.
What kind of databases might a Software Engineer III work with?
Candidates can expect to work with SQL and related database technologies as part of the technical stack for this role.