Software Engineer Job
Employer: MMW Ltd
SpiderID: 13929308
Location: Auburn, Georgia
Posted: 1/20/2025
Wage:
Priority Review Date: 4/20/2025
Job Code / NOC / SOC:
Category: Computer Software/Programming
Job Description:
o Gather and analyze technical requirements, software design, production support, software development lifecycle and application implementation methodology using C#, ASP.Net, HTML and Python.
• Study the procedures involved in using the application.
• Performance tunes, reviews and recommends improvements to existing codes. Reviews and recommends improve the existing architectures.
• Develop new application in C# and .Net, that can replace the extra steps to increase efficiency
o Developing, write programming code utilizing C and C++. Test and document SDS/2’s software system referred to as SDS/2. Developing applications to create client setups using C# and .Net programming to execute project in time and with quality.
• Collecting the detailed project- related information, process specs and systems.
• Define and analyze the requirements from the requirements document, project plan, use cases and requirements traceability.
• Development and validation of the prototype and user interface.
• Developing the implementation model, generated from the design.
• Developing the code in accordance to design and implementation models.
• Testing of the code according to test plans and cases.
• Integrating and testing the application
• Deploying the application
o Developing Algorithms and implementing using C# language. Developing web services to communicate to upstream and downstream applications.
• Collecting the requirements from Client.
• Preparation of appropriate documentation to illustrate the sequence of steps that the system should follow and describe the activities and operations involved according to the requirements
• Create Use Case Diagrams, Activity Diagram, and Data Flow Diagrams
• Creating the templates and setup using .Net application
• Testing the templates
Create automation tools for frequently needed objects using codes, Macros and web development tools.
o Test applications that are developed in Tekla to determine its operational reliability. Providing technical solutions for business problems.
• Study the Integrating and testing the application
• Create and validate test cases and test plans based on Cross-walk, Business requirement
o Developing reusable components and services. Proactively identifying the upcoming conflicts and should recommend program improvements or corrections. Capable of providing alternate solutions to avoid business process interruptions without compromising compliance Conduct requirement analysis using UML diagrams, Class diagrams, Use-Case diagrams for functionality, environment and performance of the project.
• Optimize process flow and automate manual jobs, file transfers and file handling using PowerShell
• Convert existing processes to R/ Python for efficiency and utilizing packages related to machine learning and visualization Prototype and build scenario based analysis on big data platforms for prospective needs and scalability.
• Perform root cause analysis of test and production issues to identify breakdown, document incident and solutions
o Coordinating with the team during the execution of the project and Working out on innovative views to develop team efficiency. Perform Project management and Client coordination. Worked out on innovative views to develop team efficiency. Review project artifacts for quality, gaps and provide recommendations to correct any issues identified.
• Evaluation of the project goals, and timeline for executing the project. It balances the requirements of the project with available resources.
• Project planning that gives guidance for obtaining resources and gives the team direction for producing quality outputs, handling risk and creating acceptance.
• Create and managed project templates, use case templates, requirement types and traceability matrix. Coordinating directly with the client for resolving any issues
o Testing, maintaining and monitoring computer programs and systems, including coordinating the installation of computer programs and systems. Test applications that are developed in Tekla to determine its operational reliability.
• Project planning is done to manage time, cost, quality, change, risk and issues using MS office and Primavera software’s.
• Preparation of appropriate documentation to illustrate the sequence of steps that system should follow and describe the activities and operations involved according to the user requirements.
• Preparing the status report, to communicate the project status at regular intervals.
o Designing context diagram which defines the system’s boundary, its surrounding environment and all the interacting entities. Prepare flow charts and diagrams to illustrate sequence of steps to follow and to describe logical operations involved.
• Preparing the document that includes all actions required to define, prepare, integrate and coordinate additional plans
• Create and manage project templates, use case templates, requirement types and traceability matrix
• Create Use Case Diagrams, Activity Diagram, Data Flow Diagrams and OOD using MS Vision.
o Understand business needs of Front to Back Office users right from capturing trade confirming, processing, settlements until regulatory reporting. Understanding of various financial instruments and assets classes, Collaborating with Business Teams and Operational Teams with good communication skills.
• Preparation of appropriate documentation to illustrate the sequence of steps that system should follow and describe the activities and operations involved according to the user requirements.
• Provide recommendations for changing the steps that provides more quality and efficiency.
• Adding steps that could rectify any issues.
o Provide software design and development as well as technical expertise to enhance and to resolve critical problems in Tekla applications. Capable of providing alternate solutions to avoid business process interruptions without compromising compliance. Conduct requirement analysis using UML diagrams, Class diagrams, Use-Case diagrams for functionality, environment and performance of the project.
• Study the procedures involved and develop the new applications.
• Updating the existing applications for resolving the problems.
• Testing the updated applications and Deploying.
o Create and evaluate software programs using coding and debugging. Worked out on innovative views to develop team efficiency
• Study about the new software for the programming language, hardware requirements, and operating system requirements.
• Evaluating the new software for different applications.
o Use Tekla Open API to transfer information between Tekla Structures and other software’s.
o Create and evaluate software programs using coding and debugging. Worked out on innovative views to develop team efficiency.
• Providing interface between the applications developed in Tekla with other software’s for BIM coordination.
o Quality Deliverables and resolve issues in software application for the running Projects. Perform debugging and Analytical skills to identify resolve the problem. Working in cross team environment and involved in estimation for new feature development. Create automation tools for frequently needed objects.
• Coordinating with the client and handling all deliverables.
• Providing continuous support for ongoing application availability.
• Make changes to existing SAS project or build using R/ Python to optimize process, resource usage and reduce processing/ run time.
Studying about the all features involved and advising for the new feature development.
• Study the procedures involved in using the application.
• Performance tunes, reviews and recommends improvements to existing codes. Reviews and recommends improve the existing architectures.
• Develop new application in C# and .Net, that can replace the extra steps to increase efficiency
o Developing, write programming code utilizing C and C++. Test and document SDS/2’s software system referred to as SDS/2. Developing applications to create client setups using C# and .Net programming to execute project in time and with quality.
• Collecting the detailed project- related information, process specs and systems.
• Define and analyze the requirements from the requirements document, project plan, use cases and requirements traceability.
• Development and validation of the prototype and user interface.
• Developing the implementation model, generated from the design.
• Developing the code in accordance to design and implementation models.
• Testing of the code according to test plans and cases.
• Integrating and testing the application
• Deploying the application
o Developing Algorithms and implementing using C# language. Developing web services to communicate to upstream and downstream applications.
• Collecting the requirements from Client.
• Preparation of appropriate documentation to illustrate the sequence of steps that the system should follow and describe the activities and operations involved according to the requirements
• Create Use Case Diagrams, Activity Diagram, and Data Flow Diagrams
• Creating the templates and setup using .Net application
• Testing the templates
Create automation tools for frequently needed objects using codes, Macros and web development tools.
o Test applications that are developed in Tekla to determine its operational reliability. Providing technical solutions for business problems.
• Study the Integrating and testing the application
• Create and validate test cases and test plans based on Cross-walk, Business requirement
o Developing reusable components and services. Proactively identifying the upcoming conflicts and should recommend program improvements or corrections. Capable of providing alternate solutions to avoid business process interruptions without compromising compliance Conduct requirement analysis using UML diagrams, Class diagrams, Use-Case diagrams for functionality, environment and performance of the project.
• Optimize process flow and automate manual jobs, file transfers and file handling using PowerShell
• Convert existing processes to R/ Python for efficiency and utilizing packages related to machine learning and visualization Prototype and build scenario based analysis on big data platforms for prospective needs and scalability.
• Perform root cause analysis of test and production issues to identify breakdown, document incident and solutions
o Coordinating with the team during the execution of the project and Working out on innovative views to develop team efficiency. Perform Project management and Client coordination. Worked out on innovative views to develop team efficiency. Review project artifacts for quality, gaps and provide recommendations to correct any issues identified.
• Evaluation of the project goals, and timeline for executing the project. It balances the requirements of the project with available resources.
• Project planning that gives guidance for obtaining resources and gives the team direction for producing quality outputs, handling risk and creating acceptance.
• Create and managed project templates, use case templates, requirement types and traceability matrix. Coordinating directly with the client for resolving any issues
o Testing, maintaining and monitoring computer programs and systems, including coordinating the installation of computer programs and systems. Test applications that are developed in Tekla to determine its operational reliability.
• Project planning is done to manage time, cost, quality, change, risk and issues using MS office and Primavera software’s.
• Preparation of appropriate documentation to illustrate the sequence of steps that system should follow and describe the activities and operations involved according to the user requirements.
• Preparing the status report, to communicate the project status at regular intervals.
o Designing context diagram which defines the system’s boundary, its surrounding environment and all the interacting entities. Prepare flow charts and diagrams to illustrate sequence of steps to follow and to describe logical operations involved.
• Preparing the document that includes all actions required to define, prepare, integrate and coordinate additional plans
• Create and manage project templates, use case templates, requirement types and traceability matrix
• Create Use Case Diagrams, Activity Diagram, Data Flow Diagrams and OOD using MS Vision.
o Understand business needs of Front to Back Office users right from capturing trade confirming, processing, settlements until regulatory reporting. Understanding of various financial instruments and assets classes, Collaborating with Business Teams and Operational Teams with good communication skills.
• Preparation of appropriate documentation to illustrate the sequence of steps that system should follow and describe the activities and operations involved according to the user requirements.
• Provide recommendations for changing the steps that provides more quality and efficiency.
• Adding steps that could rectify any issues.
o Provide software design and development as well as technical expertise to enhance and to resolve critical problems in Tekla applications. Capable of providing alternate solutions to avoid business process interruptions without compromising compliance. Conduct requirement analysis using UML diagrams, Class diagrams, Use-Case diagrams for functionality, environment and performance of the project.
• Study the procedures involved and develop the new applications.
• Updating the existing applications for resolving the problems.
• Testing the updated applications and Deploying.
o Create and evaluate software programs using coding and debugging. Worked out on innovative views to develop team efficiency
• Study about the new software for the programming language, hardware requirements, and operating system requirements.
• Evaluating the new software for different applications.
o Use Tekla Open API to transfer information between Tekla Structures and other software’s.
o Create and evaluate software programs using coding and debugging. Worked out on innovative views to develop team efficiency.
• Providing interface between the applications developed in Tekla with other software’s for BIM coordination.
o Quality Deliverables and resolve issues in software application for the running Projects. Perform debugging and Analytical skills to identify resolve the problem. Working in cross team environment and involved in estimation for new feature development. Create automation tools for frequently needed objects.
• Coordinating with the client and handling all deliverables.
• Providing continuous support for ongoing application availability.
• Make changes to existing SAS project or build using R/ Python to optimize process, resource usage and reduce processing/ run time.
Studying about the all features involved and advising for the new feature development.
Job Requirements:
Bachelor’s Degree in Computer Science or Computer Engineering or Information Technology or Computer Information Systems OR education + experience which is equivalent to a Bachelor’s Degree in Computer Science or Computer Engineering or Information Technology or Computer Information Systems .
Job Criteria:
Start Date: July'2025
Position Type: Full-Time Permanent
Experience: 8
Education: Bachelors
Travel: Less Than 25%
Vacation: 2 weeks / year
Job Benefits:
Health/Dental Benefits, Retirement Benefits, Life and/or Disability Insurance
Company Profile:
Engineering Services
Contact Information:
| Contact Name: Tahne Flaherty | Type: Other |
| Company: MMW Ltd |