What are the responsibilities and job description for the .Net Full Stack Developer position at Opal Soft, Inc.?
Job Details
We are seeking a Full Stack Developer, primarily a .NET and Power platform developer, with a passion for front-end and back-end development. This position requires a dynamic individual with extensive expertise in cloud-based development and architecture, automation, and a passion for learning new technologies and delivering cost-effective solutions.
Essential Duties and Responsibilities:
- Design and develop scalable, secure, user-friendly software applications leveraging cloud technologies.
- Write clean, well-documented, and maintainable code in C# and other languages to implement various software solutions.
- Conduct thorough testing and debugging to ensure software applications' reliability, security, and performance.
- Provide ongoing maintenance and support for deployed software applications, addressing any issues or enhancements on time to minimize disruption to business operations.
- Document technical specifications, architecture diagrams, and deployment procedures to facilitate knowledge sharing and collaboration across teams.
- Maintain compliance with all firm's policies and procedures.
- Be ready to learn, ramp up on cutting-edge AI-driven technologies, and stay updated on the latest advancements. Contribute to continuous improvement initiatives within the team.
- Demonstrate extensive experience and working knowledge of DevOps and Agile methodologies.
- Build and optimize APIs.
- Build Azure DevOps CI/CD (Continuous Integration/Continuous Deployment) pipelines.
- Exhibit strong analytical skills related to working with structured and unstructured data.
- Develop processes that support data transformation, integrations, data structures, metadata, dependency, and workflow management.
- Support and work with cross-functional teams in a dynamic environment.
Required Qualifications:
- A minimum of 10 years of experience as a software developer.
- Bachelor's or Master's in Computer Science, Information Technology, or a related field.
- Proven experience as a .NET software developer with strong expertise in OOPS concepts and code design.
- Experience in front-end development, a solid understanding of C# and VB.NET programming language, and experience with .NET framework.
- DevOps methodologies for the continuous delivery of work products.
- Familiarity with agile development methodologies and CI/CD pipelines.
- SQL Server, T-SQL, Stored Procedures.
- Power Platform, Power BI, Data Analysis Expressions (DAX).
- API integration and development tools and scripting.
- Extensive experience working with various data file formats, such as JSON, XML, and SQL.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.