Software Engineer
About the role
Software EngineerA. Primary Purpose of Job
Responsible for designing, developing, testing, implementing, maintaining, and supporting software applications. Works within established SDLC, coding, security, and architectural standards to deliver reliable and maintainable solutions. Collaborates with development, infrastructure, architecture, security, data, project teams, and end users to resolve issues and deliver business solutions.
B. Duties and Responsibilities1. Product Development and Engineering –
Design, develop, modify, test, debug, deploy, and maintain software applications in accordance with established SDLC processes and coding standards.
Utilize multiple programming languages, development tools, frameworks, and database technologies.
Troubleshoot and resolve complex software issues while providing effective customer support.
Analyze incidents to determine root cause and implement solutions to prevent recurring issues.
Accurately document application issues, resolutions, technical processes, and support activities.
Participate in code reviews, technical design, testing, application releases, and quality assurance activities.
Develop and maintain automated Continuous Integration/Continuous Delivery (CI/CD) processes and deployment pipelines.
Utilize Microsoft Azure services and cloud technologies for application development, deployment, integration, monitoring, and support.
Develop and maintain Infrastructure as Code (IaC) solutions to automate and standardize infrastructure and application environments.
Apply DevOps, automation, security, scalability, performance, and reliability best practices.
Assist with technical debt management, application modernization, and continuous improvement initiatives.
Collaborate across technical teams to resolve dependencies, coordinate releases, and support application delivery.
Contribute to requirements analysis, technical design, development, testing, implementation, and post-implementation support.
Provide technical input and documentation for application service management and backlog prioritization.
- Training and Professional Development –
Seek and apply feedback to continuously improve technical and professional skills.
Participate in training, self-study, seminars, certifications, and other professional development activities.
Maintain current knowledge of Microsoft Azure, IaC, CI/CD, DevOps, cloud technologies, automation, programming languages, and industry best practices.
Work with senior developers and technical professionals to expand development and system knowledge.
Mentor and support junior developers through knowledge transfer, code reviews, and technical guidance.
- Administration and Communication –
Communicate effectively with team members, supervisors, project teams, customers, and other stakeholders.
Clearly communicate technical information, project status, issues, recommendations, and progress.
Prepare accurate and professional technical and business documentation.
Maintain accurate project, support, work-item, and time-tracking records.
Communicate task progress, completion, scheduling needs, and technical issues in a timely manner.
C. Desired Technical Skills
Microsoft Azure / Cloud Computing
Infrastructure as Code (IaC)
CI/CD and DevOps
Software development and multiple programming languages
Database development and data management
Source control, preferably Git
Automated testing and deployment
Scripting and automation
Cloud infrastructure, security, networking, and monitoring
Application architecture and integration
Troubleshooting and problem solving
Agile or iterative software development methodologies
Responsibilities
- Design, develop, modify, test, debug, deploy, and maintain software applications
- Utilize multiple programming languages, development tools, frameworks, and database technologies
- Troubleshoot and resolve complex software issues
- Participate in code reviews, technical design, testing, application releases, and quality assurance activities
- Develop and maintain automated CI/CD processes and deployment pipelines
- Collaborate across technical teams to resolve dependencies and support application delivery
Qualifications
- Knowledge of Microsoft Azure and cloud technologies
- Experience with Infrastructure as Code (IaC) and DevOps practices
- Familiarity with software development methodologies and multiple programming languages
- Ability to communicate effectively with team members and stakeholders
Skills mentioned
About Inceed
Get a peek at the *real* Inceed ➤➤➤ Hit the "What We Do" tab above. Oh, hello! It’s hard to talk about ourselves in such few words. And, honestly, it feels really weird to just highlight our best qualities. But we’re also super proud to be: • Recognized as the Top 2% of all staffing companies • Multi-Winner of the Best of Staffing award • Winner of Forbes America’s Best Recruiting Firms • Winner of Forbes America’s Best Temp Staffing Firms • Partners to Fortune 500 companies & small businesses alike • Specialized in IT and Business & Finance We are a company full of talented, passionate, hard-working, people-loving individuals. As mentioned, the majority of our time is spent in the technology and finance field. But no matter the job, our mission stays the same: Match amazing talent with our equally-amazing clients. That’s just how the Inceed team does it. We are a family of like-minded individuals who value and believe in our process. Honesty. Transparency. A desire to build relationships. After all, how can we know if it’s a culture fit, a lifestyle fit, a passion fit, if we don’t truly know the person behind the resume? The way we see it, it’s not a “numbers” game. It’s a “let’s change a life” game. We’re not gonna lie, we’re pretty darn good at it.