
Software Development Analyst – C#
Invent Software
full-time
Posted on:
Location Type: Hybrid
Location: Goiânia • Brasil
Visit company websiteExplore more
Tech Stack
About the role
- Develop and maintain software features that add value to the product, ensuring customer satisfaction.
- Develop technical solutions of medium to high complexity with a low level of supervision.
- Have a deep understanding of software architecture and be able to work within it by analyzing its components, structure, and functionality.
- Document development stages by recording the implementation of technical solutions and tools.
- Guide and work with the development team to find business, architectural, and design solutions through teamwork—supporting questions, sharing knowledge, designing solutions, and pointing to supporting documentation.
- Maintain software quality by reviewing processes, tools, and best practices.
- Develop new solutions using established frameworks.
Requirements
- Education: Bachelor's degree in IT (Systems Analysis and Development, Computer Science, Computer Engineering, Information Systems, etc.).
- Knowledge and experience in system code development and maintenance; minimum 4 years of experience.
- Proficiency in the C# programming language.
- Experience with .NET.
- Familiarity with programming best practices such as Clean Code, agile methodologies, and DevOps.
Benefits
- Transportation voucher or fuel allowance and/or home-office allowance (according to company policies).
- Meal or food allowance.
- Health insurance.
- Dental insurance.
- Company-provided breakfast.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETsoftware architecturesystem code developmentsoftware maintenanceClean Codeagile methodologiesDevOps
Soft Skills
teamworkcommunicationproblem-solvingknowledge sharingguidance
Certifications
Bachelor's degree in IT