Senior Fullstack .NET/React Developer
at Lean Tech
Desde casa, Cauca, Colombia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 08 Nov, 2024 | Not Specified | 10 Aug, 2024 | 5 year(s) or above | Writing,Software Development,Analytical Skills,Working Experience,Supply Chain,Code,Transportation,Kubernetes | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
OVERVIEW:
As a software engineer, you will be responsible for designing, developing, testing, and maintaining high-quality software that meets both business and customer needs. Depending on the specific role, your tasks may vary. These can include developing features and capabilities aimed at end users, who could be either external customers or internal employees. Additionally, you might work on building platforms related to data engineering, developer tooling, or machine learning. Another aspect of the role may involve configuring and customizing vendor-provided packaged software to better suit the requirements of the project at hand.
REQUIREMENTS & QUALIFICATIONS:
To excel in this role, you should possess:
- Bachelor’s degree or equivalent applied experience.
- 5+ years of experience in software engineering.
- 5+ years of experience with .NET and Redis library
- Working experience with React.
- Experience with development platforms particularly Azure and Kubernetes.
- Background in supply chain, transportation, and logistics preferred
- Understanding of software development lifecycles.
- Strong ability to understand the context for code, the codebase, and its relation to business objectives.
- Ability to work both independently and on a team.
- Demonstrated ability to communicate complex technical information in a condensed manner to various stakeholders verbally and in writing.
- Excellent problem-solving and analytical skills.
- Growth mindset and a willingness to learn new skills, technologies, and frameworks.
- Ability to learn quickly, analyze situations, and make decisions that support the ongoing success of MegaCorp
Responsibilities:
WHAT YOU WILL BE DOING:
- Responsible for writing high-quality code that satisfies customer needs and strives for simplicity, clarity, and testability.
- Promotes a collaborative team environment and works closely with colleagues to achieve business objectives.
- Collaborates with stakeholders (e.g. business stakeholders, product owners, project managers, and end users) to understand functional and non-functional requirements.
- Investigate and propose solutions to development and design problems.
- Participates in the scope of work estimation and forecasting.
- Adheres to architecture, design, implementation, and security standards and best practices, as well as to established development practices and processes.
- Participates in code reviews or uses collaborative programming techniques to promote high-quality business outcomes.
- Analyzes to determine integration needs, and design and plan integrations.
- Implements unit and integration tests and conducts functional and performance testing where appropriate.
- Develops reusable software building blocks to enable faster delivery.
- Improves performance of existing software by diagnosing and resolving critical issues.
- Prepares technical documentation, including software design evaluation plans, test results, and technical manuals.
- All other duties as assigned
.
To excel in this role, you should possess:
- Bachelor’s degree or equivalent applied experience.
- 5+ years of experience in software engineering.
- 5+ years of experience with .NET and Redis library
- Working experience with React.
- Experience with development platforms particularly Azure and Kubernetes.
- Background in supply chain, transportation, and logistics preferred
- Understanding of software development lifecycles.
- Strong ability to understand the context for code, the codebase, and its relation to business objectives.
- Ability to work both independently and on a team.
- Demonstrated ability to communicate complex technical information in a condensed manner to various stakeholders verbally and in writing.
- Excellent problem-solving and analytical skills.
- Growth mindset and a willingness to learn new skills, technologies, and frameworks.
- Ability to learn quickly, analyze situations, and make decisions that support the ongoing success of MegaCor
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Desde casa, Colombia