Techsa is looking for a Senior Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
As a Senior Full Stack Developer, you should have experience in both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a lead team player with visual design and utility.
If you’re also familiar with Agile methodologies, thats a major plus.
Requirements
Primary Responsibilities
- Working with development teams and product managers to ideate software solutions
- Designing client-side and server-side architecture
- Building the front-end of applications through appealing visual design
- Developing and manage well-functioning databases and applications
- Writing effective APIs
- Testing software to ensure responsiveness and efficiency
- Troubleshooting, debugging and upgrading software
- Creating security and data protection settings
- Building features and applications with a mobile responsive design
- Building reusable code for future use.
- Writing technical documentation
Job Qualifications
- Bachelors Degree in Computer Engineering / Electronics Engineering / Computer Science
- 2 - 4 years of experience or an equivalent combination of skills, education and experience
Knowledge, Skills, and Abilities
- Strong understanding of software development principles, design patterns, and best practices.
- Expertise in design, data structures, algorithm design and analysis
- Should be able to work in a team and possess good interpersonal and communications skills.
- Self-motivated with strong organizational, analytical and problem solving skills.
- Solid understanding of .NET technologies and frameworks (C#, ASP.NET, Entity Framework, etc.).
- Hands-on experience in Flutter for mobile app development
- Knowledge of multiple front-end languages and libraries
- Familiarity with APIs w communication protocols
- Proficiency in database design and optimization
- Proficiency with GIT
- Prior experience working in an Agile/Scrum development environment is a plus