Software Developer
- Supports a cross-functional scrum team– ASP.NET, Front-end, QA/QE and Product
- Assumes technical responsibility for a family of systems; manages technical debt, identifies opportunities for improvement, and partners with system engineers to keep production systems scaling and performing exceptionally fast
- Actively contributes to the adoption of software architecture, best practices, and technologies
- Assumes senior level responsibility for the coding, architecture, and design of the team
- Designs and executes developing new enhancements for our products
- Mentors team members by providing career development goals, meeting regularly, writing and deliver semi-annual reviews, and advocating for their career advancement
- Recommends new processes and procedures to increase team productivity to upper management
- Leads by example and fosters a positive work environment
- Ensures confidentiality of internal and external data
- Performs ad-hoc projects and other duties as assigned
Professional Skills
- Proficient Verbal Communication Skills
- Proficient Written Communication Skills
- Proficient Teamwork Skills
- Proficient Relationships Skills
- Proficient Analysis Skills
- Problem Solving Skills
- Process Orientation Skills
- Prioritization Skills
Role Specific Skills
- Computer Skills: Advanced coding and design skills, proficiency in ASP.NET MVC with C#, HTML5, JavaScript, jQuery, CSS, and SQL are required
- Web technology skills (HTML, AJAX, JSON, XML, etc.) required
People Management Skills
- Not applicable for this role
Qualifications
Minimum Qualifications
- Bachelor's degree in Computer Science
- 4-8 years of experience in programming field
Other Relevant Qualifications
- Master’s Degree in Computer Science preferred
- Mandarin language fluency preferred
___________________________________________________________________________________
Please note, this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities, and schedule may change at any time with or without notice.
SMS Assist is an Equal Opportunity Employer (EOE) that welcomes and encourages all applicants to apply regardless of age, race, color, religion, sex, sexual orientation, gender identify and/or expression, national origin, disability, veteran status, marital or parental status, ancestry, citizenship status, pregnancy or other reasons prohibited by law.