Maitsys ยท 2 days ago
Principal Software Engineer
Wonder how qualified you are to the job?
Insider Connection @Maitsys
Responsibilities
Provides software technical leadership on a software development team. This includes participating in requirements review, design reviews, code reviews, test case reviews, and team meetings.
Participate as an active member on a project development team: This includes requirements change control, defect management, risk analysis, and release management.
Creates/Maintains software requirement/functional specifications.
Creates/Maintains software architecture documentation.
Creates/Maintains software (component) design documentation.
Creates/Maintains software source code that adheres to design documentation.
Performs unit testing and/or code reviews as per project policy.
Performs integration testing to ensure software functions within application and with electrical and mechanical devices.
Evaluates, investigates, and implements fixes to assigned software defects.
Evaluates, investigates, and implements assigned software change proposals.
Provides level of effort for assigned software activities
Tracks personal estimates over time in order to improve accuracy.
Follows project and corporate software plans, standards, and procedures to perform software development
Creates/Maintains software project plans.
Creates/Maintains software configuration management plans.
Coordinates, schedules and supervises software developers for a project
Brings new software technologies into the company.
Creates/Maintains applications (utilities) for the project to improve team efficiency, such as hardware control for other engineering disciplines or automated data analyzers for software test.
Must have the ability to handle many software components and take ownership for a large percentage of the code base.
Must have the ability to take ownership for high complexity implementations.
Perform other related duties as assigned
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's Degree plus a minimum of 10 years of related experience or Master's Degree plus a minimum of 8 years of related experience or waiver based on experience.
Degree should be in a technical discipline such as Chemistry, Math, Physics, Engineering, or Computer Science. Proficiency with a personal computer and software packages.
Proficient in code languages (Assembly, C, C++, Java, C#, etc.) found in product development.
Company
Maitsys
Maitsys is a dynamic IT consulting company with a global presence, specializing in digital transformation, cloud solutions, SAP migration/support and cybersecurity.
Funding
Current Stage
Early StageCompany data provided by crunchbase