Remote Software Developer

Remote Software Developer

Software Technology Inc

Indianapolis, IN • On-site, Remote

Other

This job posting has expired and is no longer accepting applications. Check out similar jobs


Job description

Job Title

Work as a developer on an agile team to develop, maintain, and support multi-tier high performance web based applications.

Provide and promote software engineering’s coding practices and standards

Work closely with the Product Owner and team to understand business process workflows.

Participate in Agile/Scrum teams while building beautiful applications and interfaces

Deploy and support applications across multiple development platforms

Integrate front-end GUIs with back-end databases, APIs, and other computational frameworks

Help provide accurate scoping and estimation of development efforts for projects based on product requirements

Differentiating factors – Azure experience, Angular experience

BS or higher – computer science/software engineering or related disciplines

4+ years of experience in developing software web applications in a scrum setting using MS.NET/SQL technologies

Experience using established engineering methodologies through all stages of the software development lifecycle (SDLC)

Knowledge of common coding languages and frameworks.  In particular, C#, JavaScript, TypeScript,.Net, Angular 5+, and SQL

Knowledge of Azure cloud services

If candidates are 50 miles from Indianapolis, IN or Johnston IA the candidates would be asked to go onsite in a hybrid capacity. otherwise can sit 100% Remote outside of these areas.



Frequently asked questions

Q: What skills or qualities help someone succeed as a Software Developer?

A: To succeed as a Software Developer, key technical skills include proficiency in programming languages such as Java, Python, or C++, as well as expertise in software development methodologies like Agile and version control systems like Git. Additionally, strong problem-solving skills, attention to detail, and the ability to learn new technologies quickly are essential soft skills that contribute to success in this role, along with effective communication and collaboration skills to work with cross-functional teams. By combining these technical and soft skills, Software Developers can effectively design, develop, and maintain high-quality software applications, driving career growth and effectiveness in the role.

Q: What is the career path for a Software Developer?

A: A Software Developer's typical career progression involves starting as a Junior Developer, where they focus on coding and learning from experienced colleagues, then advancing to a Mid-Level Developer role, where they take on more complex projects and lead smaller teams. As they gain expertise, they can move into Senior Developer or Lead Developer positions, where they oversee large-scale projects, mentor junior developers, and contribute to technical strategy. With experience and additional skills, Software Developers can also transition into specialized roles like Technical Architect, DevOps Engineer, or even move into non-technical leadership positions like Product Manager or Engineering Manager.