Software Engineer Associate Job Description
Software Engineer Associate Duties & Responsibilities
To write an effective software engineer associate job description, begin by listing detailed duties, responsibilities and expectations. We have included software engineer associate job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Engineer Associate Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Engineer Associate
List any licenses or certifications required by the position: AWS, IAT, CCNA, II, III, SSCP, CE, GSEC, GICSP, BPM
Education for Software Engineer Associate
Typically a job would require a certain level of education.
Employers hiring for the software engineer associate job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Computer Engineering, Technical, Education, Software Engineering, Information Technology, Computer, Information Systems, Electrical Engineering
Skills for Software Engineer Associate
Desired skills for software engineer associate include:
Desired experience for software engineer associate includes:
Software Engineer Associate Examples
Software Engineer Associate Job Description
- Can provide peer advisement to other Associate Software Engineers, through code/design reviews and peer-programming efforts
- Development based on application requirements
- Fix bugs, add minor enhancements, and convert software to other platforms.Work with minimal supervision and utilize knowledge, experience and judgment to accomplish well-defined goals
- Take pride in seting up software configuration control and software development environments including program source control to ensure reliable backups and source code integrity
- Promote and participate in professional self-education through internal and external seminars and classes related to Software Engineering or other Web and computer related resources
- Provide technology and operational support to members of management, Senior Software engineers, and third party partners as necessary
- Provide updates in both oral and written communication
- Working with members of management and Senior Software Engineers on a daily basis to provide status updates, recommendations for improvements, and other inputs of a world class engineering development organization
- Provide ongoing troubleshooting, support, and maintenance of production applications
- Design, code, test and implement web-based applications to support the business with support from Technical Lead
- Knowledge of scripting languages (Perl, Python, Java) and database management systems (MSSql, MySql, XQuery)
- High-level understanding of methodologies of Operations processing
- Be open and ready to travel as required
- At least 1 year experience in Unix OS
- A degree in computer science, related field, or equivalent experience
- Experience in Unix / Linux/ Windows platforms
Software Engineer Associate Job Description
- Monitor application performance and design/develop automated solutions to detect and report on system anomalies
- Analyzes application problems and defects
- Establishes understanding of the application
- Identifies and document impacts to a module with an application
- Experiment and apply new technologies and processes in product development
- Cooperate with UX & UED to match visual design intent
- Work with Product Owners to analyze, evaluate and refine feature specifications
- Work with other SEs in product team to deliver valuable features in fast iterations
- Be responsible for certain part of MSTR product, to maintain its quality, integrity, efficiency, and reusability
- Coordinate with quality engineers to share design information and provide testing suggestions
- A passion for video game technology and gameplay mechanics
- Proficient knowledge of technologies like .NET, C#, ASP .NET, ASP, VB, COM+, Database (Oracle, SQL server), Web services, IIS administration
- 1 - 3 years of progressively complex related professional experience using C++
- Experience working with major game consoles a plus
- Proven ability to write code expertly in at least two dissimilar languages (Ideally Java/J2EE and/or Python)
- Experience in Bootstrap and/or other Javascript frameworks
Software Engineer Associate Job Description
- Become an active member of an agile team of developers working on our Parent Engagement suite of software
- Install, configure, validate, and support software applications responsible by DSS to meet the approved requirements and scope documentation and according to the Quality Management System
- Conducts customer training sessions for software packages supported by DSS
- Provides production support, including on-call support to meet SLAs
- Troubleshoots and resolves common production issues
- Reports issues to vendors
- Analyzes and understands technical design documents
- Documents unit test cases and results
- Creates low level design documents and artifacts for modules/applications
- Creates effort estimates based on business requirements
- Excellent C++ mastery and skills
- Strong experience in Front End Web development
- DB Experience withOracle/Postgre/NoSqlDB,PL/SQL
- Reporting tools like Crystal
- Master’s Degree with 5+ years of overall IT experience
- At least 2 years of experience in Object Oriented development
Software Engineer Associate Job Description
- Performance and load analysis of application on network and database
- Research, design, document, and develop application software
- Provide post implementation support including monitoring application performance and debugging existing code
- To raise the quality standards on the project, so that the constructed application is easier to maintain and extend
- To ensure that all classes are properly documented, so that comprehensive and useful Java Documents can be created
- Develop within an ISO 13485 Quality environment
- Under guidance, participate as part of a project team to design, code, test and implement programs to support the portfolio management process
- Provide input in establishing program and/or project budget and timelines
- Monitor and report to management on project status, identify issues that may impede attainment of project goals, recommend and implement corrective measures
- Take part in SW projects as a permanent member of the team
- Basic knowledge of quantitative financial theory
- 0 to 2 years of recent software development experience
- Hands-on experience with real-time software is strongly preferred (knowledge of real-time OS is desirable)
- Must have a commitment to high quality, structured, modular code
- Platform Technologies - metadata-based customization, app development tools, application containers, APIs (REST, SOAP, Metadata), UI frameworks, language runtimes, authentication and security
- Business Applications - The Sales and Service Cloud applications teams are responsible for our market leading, best in class applications for professionals in sales, customer service/call centers, and marketing for businesses of all sizes and sectors that deliver several billion dollars for the company each year
Software Engineer Associate Job Description
- Interact effectively and professionally (verbally, written, ) with users, customers, vendors and management to ensure delivery and use of application is consistent with agreed upon project goals
- Provides application support for software applications
- Prepares automated build packages and install scripts
- Helps investigate problems reported by clients
- Management of patients with Cardiac disease and knowledge of appropriate care of the patient with a Cardiac related complaint
- Work with team members to design, develop, and test features that meet the business needs of our customers
- Jump into various complex code-bases, understand them quickly, and develop features and bug fixes in a fast-paced environment
- Demonstrate the capacity to generate good software design and clean code efficiently and with few bugs
- Perform collaborative code reviews with other developers
- Write and maintain unit tests, automated component tests, and end-to-end automated regression tests to ensure product quality
- Experience in Financial Services is advantageous
- Office environment where the employee may sit comfortably to do the work
- Bachelor’s degree in Mechanical/Electrical Engineering, Computer Science or related field or equivalent experience in lieu of degree
- Minimum of 0-2 years of experience in software programming and software development preferred
- Familiarity with C#, C, Visual Basic, programming languages
- Strong understanding of Mechanical and Electrical Systems required