Elevate your career by leading impactful software development projects. Collaborate with diverse teams to deliver innovative enterprise solutions. Enhance your expertise in cutting-edge technologies and methodologies.
Senior Software Engineer
in Information Technology PermanentJob Detail
Job Description
Overview
- Lead the development of advanced software solutions to transform business operations and enhance service delivery in a dynamic environment.
- Collaborate with cross-functional teams to design and implement scalable, secure, and high-performance applications.
- Contribute to strategic system architecture decisions, ensuring alignment with organizational goals and technical standards.
- Mentor and support junior developers, fostering a culture of innovation and technical excellence.
- Enhance development workflows through improved DevOps practices and optimized CI/CD pipelines.
- Utilize modern technologies to develop and maintain enterprise-grade applications and platforms.
- Engage with stakeholders to deliver solutions that exceed expectations and drive business success.
Key Responsibilities & Duties
- Design, develop, and maintain enterprise applications using C#/.NET and modern front-end frameworks.
- Enhance and extend existing platforms, including SharePoint and Office 365 ecosystems.
- Translate functional requirements into high-quality, maintainable, and secure code.
- Develop reusable components and services to ensure consistency and scalability across applications.
- Collaborate with stakeholders to align solutions with business objectives and technical standards.
- Participate in code reviews, advocating for best practices and modern methodologies.
- Contribute to the improvement of DevOps practices and CI/CD pipelines for efficient workflows.
- Mentor junior developers, encouraging growth and technical skill enhancement.
Job Requirements
- Bachelor of Science (BS) degree in Computer Science or related field.
- 5+ years of professional experience in software development for enterprise applications.
- Proficiency in C#/.NET Framework and/or .NET Core, ASP.NET, and web APIs.
- Experience with JavaScript frameworks like Angular or AngularJS.
- Familiarity with SharePoint Server and Microsoft 365 integrations.
- Strong understanding of object-oriented design principles and software architecture patterns.
- Knowledge of Azure cloud services and DevOps practices is preferred.
- Experience in professional services or regulated environments is advantageous.
- Excellent communication skills for effective collaboration with technical and non-technical stakeholders.
- ShareAustin: