Epicareer Might not Working Properly
Learn More

Software Engineer

Salary undisclosed

Apply on


Original
Simplified

Job Description

The software developer will be part of the agile development team, building and working on enterprise-grade agriculture and medical software applications on top of the ASP.NET and VueJS frameworks. We are looking for a highly skilled computer programmer who is comfortable with both front and back-end programming, establishes coding standards and best practices, conducts code reviews to ensure high quality, maintains code and provides constructive feedback to junior developers.

Job Responsibilities

  • Design, develop, and maintain both front-end and back-end components of web applications.
  • Implement responsive and user-friendly interfaces using modern front-end frameworks and technologies (e.g., React, Angular, Vue).
  • Develop robust and scalable server-side applications using languages and frameworks such as Node.js, Python, Ruby on Rails, or Java.
  • Conduct code reviews to ensure code quality, performance, and adherence to best practices.
  • Mentor and guide junior and mid-level developers, providing support and fostering their technical growth.
  • Design and implement system architectures that balance performance, scalability, and maintainability.
  • Integrate third-party services and APIs into existing applications.
  • Optimize application performance and troubleshoot complex technical issues.
  • Collaborate with product managers, designers, and other stakeholders to define project requirements and specifications
  • Break down complex features into manageable tasks, estimate effort, and deliver projects on time and within scope.
  • Ensure that all deliverables meet quality standards and align with business objectives.
  • Identify and implement best practices for software development, including coding standards, testing, and deployment processes.
  • Stay current with industry trends, emerging technologies, and advancements in full-stack development.
  • Drive initiatives to enhance development workflows and improve team efficiency.
  • Work closely with cross-functional teams to ensure seamless integration and delivery of software solutions.
  • Create and maintain detailed technical documentation for codebases, APIs, and system architectures.
  • Ensure documentation is up-to-date, accurate, and accessible to team members and stakeholders.

Qualifications/Skills

  • Candidate with at least 2-3 years experience in web development is preferred
  • Knowledge in front development with VueJS / ReactJS / AngularJS
  • Familiarity with backend development with C#, ASP.NET
  • Proficient in Microsoft SQL Server
  • Familiar with revision control system (Git)
  • Communication skills
  • Analyzing information
  • Leadership
  • Teamwork
  • Problem-solving
  • Coaching and mentoring
  • Attention to detail
  • Degree in Computer Science or equivalent

Appreciated Skills

  • Familiar with deploying apps to Google Play Store & Apple Store
  • Interest in Data Sciences, AI and machine learning
  • Experience in Azure Cloud Service
Similar Jobs

1d ago

United States of America

Full Time, onsite, onsite

Salary undisclosed

1d ago

NodeJS Engineer
Trident Consulting Inc.

Hybrid, United States of America

Full Time, onsite, onsite

Salary undisclosed

1d ago

On Site, United States of America

Full Time, onsite, onsite

Salary undisclosed