JOB DESCRIPTION
We are seeking a dedicated Full-Stack .NET Developer who is comfortable with both front and back-end programming. As a Full-Stack Developer, you will play a crucial role in developing and designing web applications, ensuring their responsiveness, and collaborating with cross-functional teams. You will be responsible for writing high-quality code to power the underlying functionality of our web applications and ensure they meet industry standards.
Key Responsibilities:
- Collaborate with other professionals to determine functional and non-functional requirements for new software or applications.
- Use tools and methodologies to create representations for functions and user interfaces of desired products.
- Develop high-level product specifications with attention to system integration and feasibility.
- Produce detailed blueprints and make necessary corrections as needed.
- Ensure that all work is carried out to specific standards, building codes, guidelines, and regulations.
- Oversee the progress of the development team to ensure consistency with the initial design.
- Provide technical guidance and coaching to developers and engineers.
- Ensure software meets all requirements of quality, security, modifiability, extensibility, etc.
- Demonstrate an excellent understanding of design patterns and architectural styles.
- Proficient knowledge of the operation and development designs of agile software.
- Foster outstanding collaboration and communication within the team.
- Experience designing secure software systems based on industry-specific specifications.
- Develop front-end website architecture.
- Design user interactions on web pages.
- Develop back-end website applications.
- Create servers and databases for functionality.
- Ensure cross-platform optimization.
- Ensure responsiveness of applications.
- Collaborate closely with graphic designers for web design features.
- See through a project from conception to finished product.
- Design and develop APIs. Meet both technical and consumer needs.
- Stay abreast of developments in web applications and programming languages.
Requirements:
- Proven experience as a Full-Stack Developer or similar role.
- Proficiency in .NET technologies and frameworks.
- Strong experience with front-end technologies such as HTML, CSS, JavaScript, and front-end libraries/frameworks (e.g., React, Angular, Vue.js).
- Solid understanding of back-end technologies (e.g., C#, ASP.NET, SQL Server).
Familiarity with Oracle Forms Weblogic is a plus. - Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Ability to adapt to new technologies and industry trends.
- Bachelor’s degree in Computer Science or a related field (preferred).